ssh-copy-id логин без пароля по ssh

Для того, чтобы подключаться к серверу без пароля можно воспользоваться командой ssh-copy-id, которая копирует публичный ключ в файл $HOME/.ssh/authorized_keys на сервер, к которому вы планируете подключаться.

Ключ можно предварительно сгениерировать с помощью команды ssh-keygen например, так:

# ssh-keygen -t rsa -b 4096 -C "your@email.com"

Пример использования команды ssh-copy-id ниже:

# ssh-copy-id -i /root/.ssh/id_rsa.pub user@hostOrIp
/usr/bin/ssh-copy-id: INFO: attempting to log in with the new key(s), to filter out any that are already installed
/usr/bin/ssh-copy-id: INFO: 1 key(s) remain to be installed -- if you are prompted now it is to install the new keys
user@hostOrIp's password:

Number of key(s) added: 1

Now try logging into the machine, with: "ssh 'user@hostOrIp'"
and check to make sure that only the key(s) you wanted were added.

Вместо user – поставляете имя пользователя, который будет заходить без пароля, а вместо hostOrIp хост или IP-адрес целевого сервера

 



Эта статья является копией.

Оригинал статьи: http://linuxweb.in/ssh-copy-id-login-bez-parolya-po-ssh/

Error

default userpic

Your reply will be screened

Your IP address will be recorded 

When you submit the form an invisible reCAPTCHA check will be performed.
You must follow the Privacy Policy and Google Terms of use.