2011-08-03 187 views
0

我試圖做一個shell腳本,可以通過SSHSSH Shell腳本

連接到遠程機器,那麼問題是,我可以在鑰匙之類的東西relly。我只是想添加主機名,用戶並傳遞並執行一些命令...有人可以指導我在那條路上?

+1

,你爲什麼認爲一個產品(和一些生活的一種方式),其被命名爲** **安全外殼(SSH)可以讓你說'哦,不要介意安全部分';-)?您必須在啓動程序時提交密碼,或者在遠程機器上設置密鑰文件或使用期望。對不起,就是這樣。祝你好運。 – shellter

回答

1

查看針對linux的expect

該腳本會是這個樣子:

#!/usr/bin/expect 
spawn ssh [email protected] /script/on/remote/machine 
expect "*?assword:*" 
send -- "PASSWORDHERE\r" 
+0

我真的很想避免期望 – Killercode

+0

我不想安裝第三方 – Killercode