亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

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
梨树县| 连城县| 仪征市| 紫金县| 香格里拉县| 邯郸县| 锦州市| 丹东市| 九龙县| 武义县| 鸡泽县| 册亨县| 鄢陵县| 清徐县| 澄江县| 宜兴市| 龙里县| 芮城县| 化州市| 错那县| 朝阳市| 雷波县| 海城市| 临澧县| 小金县| 湟中县| 建平县| 鄂伦春自治旗| 加查县| 榆林市| 白沙| 旅游| 松桃| 班玛县| 岑溪市| 独山县| 龙岩市| 哈尔滨市| 泰宁县| 上犹县| 清河县|