Saya mencoba menulis skrip Shell yang dapat melakukan login otomatis ke server ssh menggunakan kata sandi yang disebutkan dalam skrip. Saya telah menulis kode berikut:
set timeout 30
/usr/bin/ssh -p 8484 [email protected]
expect
{
"[email protected]'s password"
{
send "passwordr"
}
}
Kode ini tidak berjalan dengan benar, masih meminta kata sandi. Dapatkah seseorang tolong bantu saya dalam menyelesaikan ini
Jawaban yang Diterima:
Saya pernah menulis expect
skrip untuk masuk ke server ssh (seperti kasus Anda) dan skrip saya seperti ini:
#!/usr/bin/expect
spawn ssh [email protected]
expect "password"
send "MyPasswordr"
interact
Saya pikir mungkin interact
tidak ada dalam skrip Anda.
Perbedaan Antara Operator Bash [[ Vs [ Vs ( Vs ((?
Ruang Cadangan Untuk Root Pada Sistem File – Mengapa?