亚洲高清vr播放在线观看,欧美亚洲精品免费,欧美日韩天堂在线视频,午夜福利小视频

      學習啦>學習電腦>操作系統(tǒng)>Linux教程>

      linux命令expect實現(xiàn)ssh登陸

      時間: 志藝942 分享

        SSH 是目前較可靠,專為遠程登錄會話和其他網(wǎng)絡服務提供安全性的協(xié)議。利用 SSH 協(xié)議可以有效防止遠程管理過程中的信息泄露問題。那么你知道linux命令expect實現(xiàn)ssh登陸么?接下來是小編為大家收集的linux命令expect實現(xiàn)ssh登陸,歡迎大家閱讀:

        linux命令expect實現(xiàn)ssh登陸

        1 expect可用于自動化腳本的書寫

        yum -y install expect即可下載

        2 腳本ssh.exp

        #此行用于解釋器,這樣意味著你可以./ssh.exp了,或者不寫這行直接/usr/bin/expect ssh.exp也行

        #!/usr/bin/expect -f

        #設置參數(shù)的方法是使用set,如果想獲取命令行參數(shù),則使用[ index $argv 0 ]表示獲取第一個參數(shù)

        set ip "localhost"

        set passwd "liuliancao"

        set timeout 10

        #生成一個進程

        spawn ssh liuliancao@$ip

        expect "(yes/no)?" {send "yes\r";exp_continue} #如果遇到了(yes/no)?這樣的字符串就輸入yes和換行符號,繼續(xù)后面的expect,注意{前面有個空格,expect后面有個空格

        expect "password:" {send "$passwd\r";interact} #如果遇到了password:這樣的字符串就輸入用戶秘密,并保持交互

        3 腳本ssh_without_passwd.exp

        #!/usr/bin/expect -f

        set ip [ lindex $argv 0 ]

        set passwd [ lindex $argv 1 ]

        spawn ssh-copy-id -i /root/.ssh/id_rsa root@$ip

        expect "yes/no" {send "yes\r";exp_continue}

        expect "password:" {send "$passwd\r"}

        interact

        
      看了“linux命令expect實現(xiàn)ssh登陸”還想看:

      1.Linux系統(tǒng)中SSH命令的使用教程

      2.SSH連接LINUX操作系統(tǒng)的方法是什么

      3.LINUX操作系統(tǒng)SSH的使用方法

      4.LINUX操作系統(tǒng)外網(wǎng)SSH訪問內網(wǎng)的方法

      linux命令expect實現(xiàn)ssh登陸

      SSH 是目前較可靠,專為遠程登錄會話和其他網(wǎng)絡服務提供安全性的協(xié)議。利用 SSH 協(xié)議可以有效防止遠程管理過程中的信息泄露問題。那么你知道linux命令expect實現(xiàn)ssh登陸么?接下來是小編為大家收集的linux命令expect實現(xiàn)ssh登陸,歡迎大
      推薦度:
      點擊下載文檔文檔為doc格式

      精選文章

      • linux命令SSH登錄工具常用命令
        linux命令SSH登錄工具常用命令

        SSH 為 Secure Shell 的縮寫,由 IETF 的網(wǎng)絡小組(Network Working Group)所制定;SSH 為建立在應用層基礎上的安全協(xié)議。那么你知道linux命令SSH 登錄工具常用命令么?接

      • linux ssh別名登錄教程
        linux ssh別名登錄教程

        為了方便登錄服務器,我們一般使用putty、SecureCRT等等工具。在終端如何通過服務器別名來進行登錄呢?接下來是小編為大家收集的linux ssh 別名登錄教程,歡

      • linux命令ssh使用解析
        linux命令ssh使用解析

        SSH全稱Secure SHell,顧名思義就是非常安全的shell的意思,SSH協(xié)議是IETF(Internet Engineering Task Force)的Network Working Group所制定的一種協(xié)議。接下來是小編為大家收

      • Linux SSH遠程文件/目錄傳輸命令scp使用詳解
        Linux SSH遠程文件/目錄傳輸命令scp使用詳解

        scp是secure copy的簡寫,用于在Linux下進行遠程拷貝文件的命令,和它類似的命令有cp,不過cp只是在本機進行拷貝不能跨服務器,而且scp傳輸是加密的。接下

      2961483