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

主頁 > 知識庫 > bash腳本中將密碼傳遞給ssh/scp命令方法詳解

bash腳本中將密碼傳遞給ssh/scp命令方法詳解

熱門標(biāo)簽:遼寧電銷平臺外呼系統(tǒng)軟件 物超所值的400電話申請 菏澤crm外呼系統(tǒng)價格 申請400電話號碼多少錢 信陽銷售外呼系統(tǒng)招商 百應(yīng)電銷機(jī)器人靠譜嗎 coreldraw地圖標(biāo)注 營銷電銷機(jī)器人招商 如何在各種地圖標(biāo)注自己的地址

安裝SSHPASS

對于大多數(shù)最新的操作系統(tǒng),sshpass軟件包在默認(rèn)軟件包存儲庫中可用。可以使用以下命令在系統(tǒng)上安裝它。

在Debian上:

$ sudo apt install sshpass

在CentOS上:

$ yum --enablerepo = epel -y install sshpass

使用SSHPASS

sshspass使用sshspass環(huán)境變量存儲用戶密碼。需要首先使用sshspass變量和密碼,然后使用此命令。下面是一個使用sshspass的簡單shell腳本。

export SSHPASS=ry3AvbWO0oupYX9HCMzp0Axx

sshpass -e scp testfile.csv user@example.com:/uploads/

還可以使用sshpass運行ssh命令,如下所示

sshpass -e ssh user@example.com

shell腳本中解決SCP命令需要輸入密碼的問題

使用密鑰文件。

這里假設(shè)主機(jī)A(192.168.100.3)用來獲到主機(jī)B(192.168.100.4)的文件。

在主機(jī)A上執(zhí)行如下命令來生成配對密鑰:

ssh-keygen -t rsa

遇到提示回車默認(rèn)即可,公鑰被存到用戶目錄下.ssh目錄,比如root存放在:

/root/.ssh/id_rsa.pub

將 .ssh 目錄中的 id_rsa.pub 文件復(fù)制到 主機(jī)B 的 ~/.ssh/ 目錄中,并改名為 authorized_keys,

到主機(jī)A中執(zhí)行命令和主機(jī)B建立信任,例(假設(shè)主機(jī)B的IP為:192.168.100.4):

scp ~/.ssh/id_rsa.pub 192.168.100.4:/root/.ssh/authorized_keys

下面就可以用scp、ssh命令不需要密碼來獲取主機(jī)B的文件了ssh 192.168.100.4 回車就不需要密碼了。

注:其實id_rsa.pub內(nèi)容添加到對方機(jī)器的authorized_keys中就行了

標(biāo)簽:江門 玉樹 廈門 江西 瀘州 湖北 泰安 內(nèi)江

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《bash腳本中將密碼傳遞給ssh/scp命令方法詳解》,本文關(guān)鍵詞  bash,腳本,中將,密碼,傳,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問題,煩請?zhí)峁┫嚓P(guān)信息告之我們,我們將及時溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《bash腳本中將密碼傳遞給ssh/scp命令方法詳解》相關(guān)的同類信息!
  • 本頁收集關(guān)于bash腳本中將密碼傳遞給ssh/scp命令方法詳解的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章
    主站蜘蛛池模板: 江安县| 忻城县| 维西| 丰顺县| 盐源县| 庆云县| 江都市| 黔西县| 砀山县| 乐至县| 岳阳县| 鄯善县| 呼伦贝尔市| 左云县| 柳州市| 长治市| 大安市| 巫山县| 清水县| 华亭县| 英超| 石狮市| 句容市| 胶州市| 宜丰县| 望江县| 凤庆县| 昂仁县| 兴文县| 吴江市| 库尔勒市| 安阳市| 多伦县| 大化| 清新县| 香河县| 彩票| 唐河县| 珠海市| 沈丘县| 凭祥市|