miniHowTo: FreeBSD ssh без пароля
Продолжаем цикл мини-статей на тему FreeBSD. Вход на сервер по ssh без пароля, означает, что при использовании конcоли, нам все равно придется вводить пароль, но если мы будем подключаться по ssh, мы будем использовать ключ RSA на целевой машине, который будет соответствовать нашему. Это избавит нас от бесконечного ввода пароля при удаленном логине, а также в случае выполнения большинства scp команд.
В нашем случае, мы будем рассматривать вход на удаленную машину от пользователя root. То бишь будем использовать аккаунт рута на клиенте и логиниться как root на сервере.
ssh-keygen -t rsa
Ниже представлен скриншот выполнения команды. Для успешного выполнения необходимо будет ввести кодовую фразу (passphrase), без нее вход без ввода пароля не возможен.
#rsa keys for root #private key location keep this secret! /root/.ssh/id_rsa #public key location /root/.ssh/id_rsa.pub
scp /root/.ssh/id_rsa.pub root@172.16.7.21:/root/
cat /root/id_rsa.pub >> /root/.ssh/authorized_keys
ssh root@172.16.7.21