SSH с парольной фразой

ssh user@host работает (в скрипте через Apple Terminal)

кто-нибудь знает более простой способ, чем ssh-agent, объединить фразу-пароль с командой ssh?

С уважением

2 ответа

Решение

Ты можешь использовать:

sshpass -p password ssh user@host

Однако, если вы хотите роскоши не вводить свой пароль, я НАСТОЯТЕЛЬНО рекомендую установить открытые / закрытые ключи ssh:

http://www.ece.uci.edu/~chou/ssh-key.html

и http://www.linuxproblem.org/art_9.html

Это очень безопасно и очень удобно.

Для scrub достаточно взглянуть на файлы конфигурации вашей установки open ssh, потому что вы найдете все опции, которые вы можете включить или отключить при подключении к серверу. Например, есть опция fusemount, если вы хотите, чтобы ваша машина была подключена к той, на которой вы входите (я использовал ее с моим нетбуком, когда он был НАСТОЯЩИМ нетбуком, а не компьютером). Fusemount - это вариант, когда вы хотите, чтобы на ваш компьютер было добавлено больше возможностей, или вам нужны данные с обеих сторон (серверная и клиентская), но безопасность ни в коем случае нельзя исключать.

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