Для создания ключа на компьютере пользователя нужно выполнить $ ssh-keygen -t dsa
Компьютер пользователя - это "терминал", откуда будет производиться подключение к удаленному компьютеру с запущенной службой sshd, который "сервер"? Оба ключа должны храниться на "терминале"?
Почитав другие руководства, убедился что это действительно так. Но логически мозг упорно считает, что закрытый ключ должен быть на "закрытой" удаленной стороне, а открытым ключом должны подключаться все, у кого он имеется.
Сейчас открытый ключ скопирован (почтой
) на "сервер". Служба sshd запущена. На "терминале" набираю команду
$ ssh 192.168.1.34
и получаю ответ
ssh: connect to host 192.168.1.34 port 12345: Connection refused
(порты в конфиге на "терминале" /etc/openssh/ssh_config и конфиге на "сервере" /etc/openssh/sshв_config сменил не нестандартные).
upd. номера портов в конфигах на обоих компьютерах должны совпадать. Интуиция дала сбой).