我試圖做一個shell腳本,可以通過SSHSSH Shell腳本
連接到遠程機器,那麼問題是,我可以在鑰匙之類的東西relly。我只是想添加主機名,用戶並傳遞並執行一些命令...有人可以指導我在那條路上?
我試圖做一個shell腳本,可以通過SSHSSH Shell腳本
連接到遠程機器,那麼問題是,我可以在鑰匙之類的東西relly。我只是想添加主機名,用戶並傳遞並執行一些命令...有人可以指導我在那條路上?
查看針對linux的expect。
該腳本會是這個樣子:
#!/usr/bin/expect
spawn ssh [email protected] /script/on/remote/machine
expect "*?assword:*"
send -- "PASSWORDHERE\r"
我真的很想避免期望 – Killercode
我不想安裝第三方 – Killercode
ssh-keygen -t rsa -b 4096
ssh-copy-id [email protected]
ssh [email protected] 'ls -la ~ ; pwd ; uname -a '
,你爲什麼認爲一個產品(和一些生活的一種方式),其被命名爲** **安全外殼(SSH)可以讓你說'哦,不要介意安全部分';-)?您必須在啓動程序時提交密碼,或者在遠程機器上設置密鑰文件或使用期望。對不起,就是這樣。祝你好運。 – shellter