Решил кое что поправить в настройках SSH своей подопытной виртуальной Ubuntu server 12.04. Особо не подозревая подвоха, открыл нужный файлик ( sshd_config ) напрямую через WinSCP и изменил пару строк, жмыкнул сохранение, WinSCP привычно ругнулся что нет у него прав на изменение файлика и я на автомате через chmod -r 777 в putty ему эти права дал сразу на всю папку и файлы в /etc/ssh. Изменения прошли, что надо получил. Потом отвлекли другие дела, вернулся к этой виртуалке лишь через пару дней и обнаружил, что у меня к ней не цепляется ни putty ни WinSCP, выдавая - "Network error: Software caused connection abort". Удивился, проверил работу ssh-сервера, доступность порта, вернул всё обратно в  sshd_config и вроде всё было нормально, но соединение обрывало. Конечно же дело было в правах. На саму папку вернул 755, на файлы 644, но, оказывается на ssh_host_rsa_key и ssh_host_ecdsa_key нужно ставить 600 и пока не сверил с другой машинкой не догадался.

p.s. Не откладывайте возвращение измененных прав на потом))