<em id="0a85b"><option id="0a85b"></option></em>

<abbr id="0a85b"></abbr>

      <nobr id="0a85b"></nobr>
        <tr id="0a85b"></tr>
        9久久伊人精品综合,亚洲一区精品视频在线,成 人免费va视频,国产一区二区三区黄网,99国产精品永久免费视频,亚洲毛片多多影院,精品久久久无码人妻中文字幕,无码国产欧美一区二区三区不卡
        學(xué)習(xí)啦 > 學(xué)習(xí)電腦 > 操作系統(tǒng) > Linux教程 > liunx自動(dòng)ssh登錄的方法

        liunx自動(dòng)ssh登錄的方法

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

        liunx自動(dòng)ssh登錄的方法

          幾乎所有UNIX平臺(tái)—包括HP-UX、Linux、AIX、Solaris、Digital UNIX、Irix,以及其他平臺(tái),都可運(yùn)行SSH。那么你知道liunx自動(dòng)ssh登錄的方法么?接下來是小編為大家收集的liunx自動(dòng)ssh登錄的方法,歡迎大家閱讀:

          liunx自動(dòng)ssh登錄的方法

          自動(dòng)ssh登錄的幾種方法

          1. 自動(dòng)ssh/scp方法==

          A為本地主機(jī)(即用于控制其他主機(jī)的機(jī)器) ;

          B為遠(yuǎn)程主機(jī)(即被控制的機(jī)器Server), 假如ip為192.168.60.110;

          A和B的系統(tǒng)都是Linux

          在A上運(yùn)行命令:

          # ssh-keygen -t rsa (連續(xù)三次回車,即在本地生成了公鑰和私鑰,不設(shè)置密碼)

          # ssh root@192.168.60.110 "mkdir .ssh" (需要輸入密碼)

          # scp ~/.ssh/id_rsa.pub root@192.168.60.110:.ssh/id_rsa.pub (需要輸入密碼)

          在B上的命令:

          # touch /root/.ssh/authorized_keys (如果已經(jīng)存在這個(gè)文件, 跳過這條)

          # cat /root/.ssh/id_rsa.pub >> /root/.ssh/authorized_keys (將id_rsa.pub的內(nèi)容追加到authorized_keys 中)

          回到A機(jī)器:

          # ssh root@192.168.60.110 (不需要密碼, 登錄成功)

          2. 控制n個(gè)機(jī)器如上所述自動(dòng)登錄

          那就需要n對(duì)鑰匙(密鑰和公鑰), ssh-keygen 命令可以隨意更改鑰匙對(duì)的名字, 比如:

          # ssh-keygen -t rsa

          Generating public/private rsa key pair.

          Enter file in which to save the key (/root/.ssh/id_rsa): /root/.ssh/id_rsa_192.168.60.110

          這 樣私鑰和公鑰的名字分別就是: id_rsa_192.168.60.110和 id_rsa_192.168.60.110.pub;然后將 id_rsa_192.168.60.110.pub 文件的內(nèi)容, 追加到sever的 ~/.ssh/authorized_keys文件中,最后, 在本地用ssh命令的 -i 參數(shù)指定本地密鑰, 并登錄:

          # ssh -i /root/.ssh/id_rsa_192.168.60.110 someone@192.168.60.110

          scp也是一樣的

          # scp -i /root/.ssh/id_rsa_192.168.60.110 filename someone@192.168.60.110:/home/someone

          在文件.bashrc中加下兩行,每次做同樣的操作就不用敲入這樣長(zhǎng)的命令了:

          alias sshcell='ssh -i /root/.ssh/id_rsa_192.168.60.110 someone@192.168.60.110'

          alias scpcell='scp -i /root/.ssh/id_rsa_192.168.60.110 filename someone@192.168.60.110:/home/someone'

          這樣,直接鍵入一下指令實(shí)現(xiàn)ssh和scp自動(dòng)登錄:

          # sshcell

          # scpcell

          3. 自動(dòng)ssh/scp腳本

          如果需要從A,到B,然后才能夠到C,那么需要ssh和scp兩次,是比較麻煩的。

          ssh自動(dòng)登錄:

          #!/usr/bin/expect -f

          set timeout 30

          spawn ssh weiqiong@B

          expect "password:"

          send "pppppp\r"

          expect "]*"

          send "ssh weiqiong@C\r"

          expect "password:"

          send "pppppp\r"

          interact

          scp從A拷貝文件到C:

          #!/usr/bin/expect -f

          set timeout 300

          set file [lindex $argv 0]

          spawn scp $file weiqiong@B:/home/weiqiong

          expect "password:"

          send "pppppp\r"

          expect "]*"

          spawn ssh weiqiong@B

          expect "password:"

          send "pppppp\r"

          expect "]*"

          send "scp $file weiqiong@C:/home/weiqiong\r"

          expect "password:"

          send "pppppp\r"

          expect "]*"

          exit

          interact

          scp從C拷貝文件到A:

          #!/usr/bin/expect -f

          set timeout 300

          set file [lindex $argv 0]

          spawn ssh weiqiong@B

          expect "password:"

          send "pppppp\r"

          expect "]*"

          send "scp weiqiong@C:/home/weiqiong/$file .\r"

          expect "password:"

          send "pppppp\r"

          expect "]*"

          send "exit\r"

          expect "]*"

          spawn scp weiqiong@B:/home/weiqiong/$file .

          expect "password:"

          send "pppppp\r"

          interact

          4. 建立ssh/scp通道

          比如說我的機(jī)器是A,中間服務(wù)器為B,目標(biāo)服務(wù)器是C

          從A可以ssh到B,從B可以ssh到C,但是A不能直接ssh到C

          現(xiàn)在展示利用ssh通道技術(shù)從A直接傳輸文件到C

          1. ssh -L1234:C:22 userid@B

          input B's password

          (1234是本機(jī)A的空閑端口,該指令需要A機(jī)器上的root用戶權(quán)限,實(shí)際上是在本機(jī)1234端口建立了一個(gè)通道)

          2. 打開一個(gè)新的console,鍵入:

          scp -P1234 filename userid@localhost:

          input C's password

          
        看了“liunx自動(dòng)ssh登錄的方法”還想看:
        1.linux命令ssh遠(yuǎn)程登錄命令簡(jiǎn)單實(shí)例

        2.linux ssh 別名登錄教程

        3.ssh遠(yuǎn)程執(zhí)行命令方法和Shell腳本實(shí)例

        4.linux命令SSH 登錄工具常用命令

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

        2961682 主站蜘蛛池模板: 久久一本人碰碰人碰| 国产免费不卡av在线播放| 久久精品国产91精品亚洲| 亚洲精品国产精品国在线| 天天碰天天狠天天透澡| 国产精品国产三级国快看| 国精产品一品二品国精破解| 黄色亚洲一区二区三区四区| 国产乱码精品一区二区三| 扒开粉嫩的小缝隙喷白浆视频| 又爽又黄又无遮挡的激情视频 | 亚洲精品成人片在线观看精品字幕 | 黄床大片免费30分钟国产精品| 日本二区三区视频免费观看| 久久精品国产99国产精品严洲| 香蕉久久久久久av成人| 亚洲国产精品综合一区二区| 四房播色综合久久婷婷| 乱人伦人妻中文字幕无码久久网| 伊人色综合一区二区三区影院视频| 国产激情视频在线观看首页 | 成人国产精品一区二区网站公司| 韩国无码AV片在线观看网站 | 99九九热久久只有精品| 久久综合亚洲色一区二区三区| 最近中文字幕完整版| 欧美成人看片一区二区| 一本一本久久a久久精品综合| 1024你懂的国产精品| 一个色综合色综合色综合| 四虎永久免费精品视频| 久久综合干| 日本一区二区三区免费播放视频站| 亚洲av区一区二区三区| 无码成人AV在线一区二区| 精品国产精品国产偷麻豆| 少妇被多人c夜夜爽爽av| 国产精品亚洲欧美大片在线看 | 福利一区二区三区视频在线| 日本高清中文字幕免费一区二区| 久久青草精品A片狠狠来|