brullek пишет:На серваке вообще в папке /home/нет даже юзера такого, под которым происходит коннект по ssh.
Так вы и должны подключаться к существующему на сервере пользователю.
Какие-то пользователи там есть? Пользователь, от которого вы подключаетесь, и пользователь, на удалённом компьютере, не обязаны иметь одно и то же имя. Вы копируете на удалённый компьютер в каталог .ssh в домашнюю директорию удалённого пользователя User2 публичный ключ локального пользователя User1 и потом вводите команду
[~User1] % ssh User2@SERVER
P.S. Покажите, если возможно и если они есть, файлы на сервере, где поднят sshd:
/etc/ssh/sshd_config
/etc/hosts.allow
/etc/hosts.deny
/etc/hosts.equiv
и, в домашней директории пользователя, к которому вы хотите подключиться
И на клиенте в домашнем каталоге пользователя, от которого вы входите:
P.S. Вход по паролю на настраиваемый удалённый сервер к нужному вам пользователю настроен?
Был, был и весь вышел...