スクリプトに記載されているパスワードを使用して、sshサーバーに自動ログインできるシェルスクリプトを書いてみました。私は次のコードを書きました:
set timeout 30
/usr/bin/ssh -p 8484 [email protected]
expect
{
"[email protected]'s password"
{
send "passwordr"
}
}
このコードは正しく実行されていませんが、それでもパスワードを要求しています。誰かがこれを解決するのを手伝ってくれませんか
承認された回答:
私はかつてexpect
を書きました (あなたの場合のように)sshサーバーにログインするためのスクリプトと私のスクリプトは次のようなものでした:
#!/usr/bin/expect
spawn ssh [email protected]
expect "password"
send "MyPasswordr"
interact
多分interact
だと思います スクリプトにありません。