91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

Ubuntu expect與SSH自動登錄

小樊
103
2024-07-17 14:27:44
欄目: 智能運維

Expect 是一個自動化工具,可以用來自動化與交互式程序的交互。在 Ubuntu 中,可以使用 Expect 來實現自動登錄 SSH。

首先,需要安裝 Expect 工具:

sudo apt update
sudo apt install expect

然后,創建一個腳本來自動化 SSH 登錄:

#!/usr/bin/expect

set timeout 10
set host [lindex $argv 0]
set user [lindex $argv 1]
set password [lindex $argv 2]

spawn ssh $user@$host

expect {
    "yes/no" {
        send "yes\r"
        exp_continue
    }
    "password:" {
        send "$password\r"
    }
}

interact

保存腳本為 ssh_login.exp,并賦予執行權限:

chmod +x ssh_login.exp

然后可以通過以下命令來執行腳本,并自動登錄 SSH:

./ssh_login.exp hostname username password

注意替換 hostname、username 和 password 為實際的 SSH 主機、用戶名和密碼。這樣就可以實現自動登錄 SSH。

0
马关县| 诏安县| 抚顺县| 普定县| 太白县| 临夏市| 双流县| 梅州市| 本溪市| 神木县| 凤台县| 波密县| 六安市| 盈江县| 远安县| 柞水县| 元氏县| 浦东新区| 大姚县| 河北区| 龙州县| 碌曲县| 海林市| 永春县| 伊川县| 邵武市| 佛冈县| 沂水县| 贵溪市| 甘南县| 阜康市| 龙陵县| 蓬莱市| 繁峙县| 东安县| 石家庄市| 台东县| 临武县| 蒙阴县| 玛沁县| 赣州市|