亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

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

發布時間:2020-09-14 02:56:12 來源:腳本之家 閱讀:274 作者:laozhang 欄目:服務器

安裝SSHPASS

對于大多數最新的操作系統,sshpass軟件包在默認軟件包存儲庫中可用。可以使用以下命令在系統上安裝它。

在Debian上:

$ sudo apt install sshpass

在CentOS上:

$ yum --enablerepo = epel -y install sshpass

使用SSHPASS

sshspass使用sshspass環境變量存儲用戶密碼。需要首先使用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命令需要輸入密碼的問題

使用密鑰文件。

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

在主機A上執行如下命令來生成配對密鑰:

ssh-keygen -t rsa

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

/root/.ssh/id_rsa.pub

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

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

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

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

注:其實id_rsa.pub內容添加到對方機器的authorized_keys中就行了

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

滦平县| 红河县| 从江县| 香格里拉县| 保康县| 探索| 淮安市| 阳春市| 金门县| 调兵山市| 岐山县| 福州市| 丰县| 乐亭县| 五台县| 喀什市| 剑阁县| 英山县| 蓝田县| 客服| 定兴县| 柳河县| 永康市| 平南县| 贺州市| 溆浦县| 郁南县| 阳谷县| 五寨县| 乌兰县| 稷山县| 桐梓县| 黄石市| 静乐县| 嘉黎县| 南丰县| 怀仁县| 呼图壁县| 溆浦县| 达日县| 莱阳市|