Ubuntu‎ > ‎

ssh по ключу


Действия на локальном компьютере

Во время генерации ssh-keygen спросит passphrase (можно просто нажать Enter и она при входе не будет спрашиваться).
$ ssh-keygen -t dsa -b 1024 -f ~/.ssh/id_dsa

Копируем ключи на удаленный компьютер, к которому будем подключаться по ключам:
$ ssh-copy-id -i ~/.ssh/id_dsa.pub user@95.160.160.25
или
$ cat ~/.ssh/id_dsa.pub | ssh user@95.160.160.25 "cat - >> ~/.ssh/authorized_keys"

Внимание!
В версии Openssh 7.0 по умолчанию отключили использование ssh-dss. Чтобы разрешить, добавляем в /etc/ssh/sshd_config строку
PubkeyAcceptedKeyTypes=+ssh-dss


Comments