Мне нужно сделать SSH дважды:
ssh myname@server1
и позже
ssh myname@server2
а позже я хотел бы выполнить несколько команд Bash на server2, например, htop
.
Мне нужно, чтобы все это запускалось при нажатии ярлыка PuTTY. Является ли это возможным? Как сделать так, чтобы пароль не запрашивался?
Один из вариантов MTPutty. Это бесплатная программа, которая может использовать Putty на нескольких вкладках и запускать сценарии:
Автоматизация (из этот страницу): Может автоматически входить на удаленные серверы и «вводить» ваши пароли. Может запускать любой скрипт после входа в систему. Может «набрать» скрипт одновременно на нескольких вкладках PuTTY.
Взгляните на эту тему: https://superuser.com/questions/587629/how-to-run-a-remote-command-in-putty-after-login-keep-the-shell-running
И это для команды вызова через ssh:
https://www.cyberciti.biz/faq/unix-linux-execute-command-using-ssh/amp/
Для входа без пароля используйте ssh-ключи.