国产宅男网站在线|亚洲A级性爱免费视频|亚洲中精品级在线|午夜福利AA毛

  • <dd id="gf5jf"><th id="gf5jf"></th></dd>

    <cite id="gf5jf"><label id="gf5jf"></label></cite>
  • <div id="gf5jf"><listing id="gf5jf"></listing></div>
    學(xué)習(xí)啦>學(xué)習(xí)電腦>操作系統(tǒng)>Linux教程>

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

    時(shí)間: 志藝942 分享

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

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

      1 expect可用于自動(dòng)化腳本的書寫

      yum -y install expect即可下載

      2 腳本ssh.exp

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

      #!/usr/bin/expect -f

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

      set ip "localhost"

      set passwd "liuliancao"

      set timeout 10

      #生成一個(gè)進(jìn)程

      spawn ssh liuliancao@$ip

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

      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實(shí)現(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訪問內(nèi)網(wǎng)的方法

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

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

    精選文章

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

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

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

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

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

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

    • Linux SSH遠(yuǎn)程文件/目錄傳輸命令scp使用詳解
      Linux SSH遠(yuǎn)程文件/目錄傳輸命令scp使用詳解

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

    2961483