Доступ к серверу с одной командой

Как может получить доступ к определенному серверу Linux через SSH и ввести пароль автоматически с одной командой?

2
задан 11 September 2015 в 02:01

2 ответа

Самый безопасный способ сделать это должно было бы настроить сертификаты и не использовать пароль. , Как установить ssh сертификаты

Затем, можно создать псевдонимы для каждого сервера в Вас bashrc:

alias ssh_server1='ssh user@server1'

Вы могли также использовать программу, названную sshpass, который позволяет Вам, передают пароль как аргумент. Затем Вы могли настроить псевдонимы с помощью этого. Я не действительно знаком с программой. Я рекомендовал бы первую опцию.

2
ответ дан 2 December 2019 в 03:52

Попытайтесь избегать sshpass, если у Вас нет никакого другого выбора, не самое безопасное.

Включают Вашу систему с помощью ssh-keygen, и копируя содержание id_rsa.pub к ~/.ssh/authorized_keys

, После того как Вы включили ее, Вы не должны будете вставлять передачу. можно затем создать псевдоним или сценарий оболочки для входа в систему с тем, что Вы предпочитаете.

0
ответ дан 2 December 2019 в 03:52

Другие вопросы по тегам:

Похожие вопросы: