0
shellスクリプトのexpectを使ってリモートシステム(ssh経由)に接続するためのサンプルコードを書いてください。シェルスクリプトのexpectの使い方
..下記のように書かれたコードのサンプル片を見つけてください
#!/bin/bash
HOST="148.147.179.118"
USER="root"
PASS="spirit"
expect -c "
# exp_internal 1 # uncomment for debugging
spawn ssh [email protected]$HOST
expect {
"*password:*" { send $password\r\n; interact }
eof { exit }
}
exit
"
アムエラー「* コマンドが見つからない*、パスワードの入力を求めるパスワードを与えた後、システムへの接続が、戻らないの取得リモートシステムから。
誰もがいくつかのソリューションで私を助けることができる。とりわけ
ここをクリックしてください:http://stackoverflow.com/questions/5174813/use-expect-in-shell-script –
ここで期待していること以外は何もしていない場合は、代わりにSSHキーを使用してください。 –