SSH
ssh zina@zinahost.com
На локальной машине создадим файл ключа:
ssh-keygen -t rsa
На вопрос «Enter file in which to save the key» нажать Enter.
На вопрос «Enter passphrase» можно или ввести пароль, или нажать Enter, чтобы пароль при подключении по SSH не спрашивался.
В результате в папке
~/.ssh появятся два файла:
id_rsa— ключid_rsa.pub— публичная часть ключа
Теперь загрузите на удаленный сервер публичную часть ключа:
ssh-copy-id user@server
Потребуется ввести пароль пользователя user.
Готово, теперь можно заходить на удаленный сервер по SSH без пароля:
ssh user@server
Чтобы добавить новый сервер, еще один ключ создавать не нужно. Достаточно запустить
ssh-copy-id с доступом к новому серверу:
ssh-copy-id user@newserver
Чтобы входить не длинной командой ssh user@server, а короткой типа ssh server, нужно прописать в файле ~/.ssh/config:
Host server HostName server.com User user Host newserver HostName newserver.org Port 2222 User another