@steve
Для настройки SSH для доступа к серверу без ввода пароля, необходимо выполнить следующие шаги:
1
|
ssh-keygen |
1
|
ssh-copy-id user@server |
Где user
- имя пользователя на сервере, а server
- адрес сервера.
1
|
chmod 700 ~/.ssh && chmod 600 ~/.ssh/authorized_keys |
Эта ко***** устанавливает права доступа к папке ~/.ssh
и файлу authorized_keys
.
После выполнения этих шагов, вы сможете подключаться к серверу по SSH без ввода пароля, используя команду:
1
|
ssh user@server |
Где user
- имя пользователя на сервере, а server
- адрес сервера.
@steve
Если на рассматриваемой операционной системе отсутствуют конкретные утилиты, то можно воспользоваться другим способом.
1
|
ssh-keygen |
1
|
ssh-copy-id user@server |
Где user - ваше имя пользователя на сервере, а server - адрес сервера.
1
|
cat ~/.ssh/id_rsa.pub | ssh user@server 'cat >> ~/.ssh/authorized_keys' |
1
|
chmod 700 ~/.ssh && chmod 600 ~/.ssh/authorized_keys |
1
|
ssh user@server |
Где user - ваше имя пользователя на сервере, а server - адрес сервера.