婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av

主頁(yè) > 知識(shí)庫(kù) > ssh自動(dòng)登錄的4種實(shí)現(xiàn)方法

ssh自動(dòng)登錄的4種實(shí)現(xiàn)方法

熱門標(biāo)簽:昆明電話外呼系統(tǒng)好么 陜西便宜電銷機(jī)器人軟件 衡水外呼線路解決 外呼系統(tǒng)一天耗費(fèi)多少流量 電話機(jī)器人每天搜索多少次 海口智能語(yǔ)音電銷機(jī)器人好用嗎 杞縣地圖標(biāo)注app 艾比利外呼系統(tǒng) 免費(fèi)門店地圖標(biāo)注注冊(cè)入駐

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è)文件, 跳過(guò)這條)
# 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 "ppppppr"
expect "]*"
send "ssh weiqiong@Cr"
expect "password:"
send "ppppppr"
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 "ppppppr"
expect "]*"
spawn ssh weiqiong@B
expect "password:"
send "ppppppr"
expect "]*"
send "scp $file weiqiong@C:/home/weiqiongr"
expect "password:"
send "ppppppr"
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 "ppppppr"
expect "]*"
send "scp weiqiong@C:/home/weiqiong/$file .r"
expect "password:"
send "ppppppr"
expect "]*"
send "exitr"
expect "]*"
spawn scp weiqiong@B:/home/weiqiong/$file .
expect "password:"
send "ppppppr"
interact

4. 建立ssh/scp通道

比如說(shuō)我的機(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

您可能感興趣的文章:
  • Windows上SSH服務(wù)器配置圖文教程
  • windows 7架設(shè)OpenSSH服務(wù)器實(shí)踐
  • python通過(guò)ssh-powershell監(jiān)控windows的方法
  • Windows系統(tǒng)下安裝Python的SSH模塊教程
  • windows7下安裝php的php-ssh2擴(kuò)展教程
  • ssh遠(yuǎn)程執(zhí)行命令方法和Shell腳本實(shí)例
  • python paramiko實(shí)現(xiàn)ssh遠(yuǎn)程訪問(wèn)的方法
  • Python實(shí)現(xiàn)建立SSH連接的方法
  • 簡(jiǎn)單架設(shè)SSH+Squid代理服務(wù)器的自由上網(wǎng)通道的方法
  • 關(guān)于ssh連不上問(wèn)題的解決方法(必看)
  • SSH框架網(wǎng)上商城項(xiàng)目第30戰(zhàn)之項(xiàng)目總結(jié)(附源碼下載地址)
  • 關(guān)于SSH 遠(yuǎn)程執(zhí)行命令你要知道的二三事
  • SSH+Jquery+Ajax框架整合
  • Ubuntu下查看ssh服務(wù)是否安裝或啟動(dòng)的方法
  • ssh連接超時(shí)解決方法
  • PowerShell小技巧之嘗試ssh登錄
  • shell腳本實(shí)現(xiàn)ssh自動(dòng)登錄功能分享
  • linux系統(tǒng)下的ssh登錄和配置方法
  • Linux ssh遠(yuǎn)程連接斷開問(wèn)題處理辦法解決
  • python使用paramiko模塊實(shí)現(xiàn)ssh遠(yuǎn)程登陸上傳文件并執(zhí)行
  • 無(wú)需密碼通過(guò)ssh執(zhí)行rsync來(lái)同步文件的方法
  • ubuntu16.04下安裝openssh-server報(bào)依賴錯(cuò)誤的完美解決方法(非常不錯(cuò))
  • windows安裝openssh并通過(guò)生成SSH密鑰登錄Linux服務(wù)器

標(biāo)簽:昌都 臨滄 宿遷 營(yíng)口 南京 西寧 泰安 海口

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《ssh自動(dòng)登錄的4種實(shí)現(xiàn)方法》,本文關(guān)鍵詞  ssh,自動(dòng),登錄,的,4種,實(shí)現(xiàn),;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問(wèn)題,煩請(qǐng)?zhí)峁┫嚓P(guān)信息告之我們,我們將及時(shí)溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無(wú)關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《ssh自動(dòng)登錄的4種實(shí)現(xiàn)方法》相關(guān)的同類信息!
  • 本頁(yè)收集關(guān)于ssh自動(dòng)登錄的4種實(shí)現(xiàn)方法的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章
    主站蜘蛛池模板: 沙雅县| 旌德县| 南阳市| 河津市| 新闻| 崇义县| 汝阳县| 徐汇区| 克拉玛依市| 泰来县| 庆阳市| 麟游县| 峨眉山市| 宁陵县| 桦甸市| 邻水| 精河县| 萨迦县| 府谷县| 白银市| 景东| 西青区| 全南县| 彰武县| 九江市| 凌海市| 确山县| 集安市| 灵寿县| 渑池县| 将乐县| 宜兰县| 海宁市| 高清| 遂宁市| 扎囊县| 美姑县| 托克托县| 开化县| 永州市| 马关县|