scp 命令:
例如:把本地/backup/a.txt檔案傳輸至192.168.80.128伺服器,賬號root 目錄為/backup/
scp /backup/a.txt [email protected]:/backup/
反之把192.168.80.128伺服器下backup/a.txt檔案傳輸至本地下的/backup/下
scp [email protected]:/backup/a.txt /backup
以上在執行命令之後會要求輸入遠端伺服器密碼
需求:把本地a(192.168.80.129)/backup/a.txt檔案傳輸至192.168.80.128伺服器b,賬號root 目錄為/backup/
1.在a下執行ssh-keygen
此命令會在/root/.ssh/目錄下生成id_rsa 和 id_rsa.pub 兩個檔案
複製備份乙份id_rsa.pub 命名為 id_rsa.pub.a
2.在b下執行ssh-keygen
會在/root/.ssh/目錄下生成id_rsa 和 id_rsa.pub 兩個檔案
3.在 b 的 /root/.ssh 下建立authorized_keys檔案,把a 中 id_rsa.pub.a 檔案 傳到 b /root/.ssh 下
通過cat命令把id_rsa.pub.a 寫到 authorized_keys 檔案中
cat id_rsa.pub.a >> authorized_keys
4.執行scp /backup/a.txt [email protected]:/backup/,將不會需要密碼
備註:
1.在生成金鑰的過程中,一直enter即可,否則還是需要輸入設定的密碼。
2.通俗的將,a傳輸至b免密,則需要在b伺服器新增a伺服器資訊,已得到免密特權。
scp 命令:
例如:把本地/backup/a.txt檔案傳輸至192.168.80.128伺服器,賬號root 目錄為/backup/
scp /backup/a.txt [email protected]:/backup/
Linux設定scp免密傳輸檔案
檢查ssh key是否已經生成過 ls al ssh生成新的ssh key,三次回車 ssh keygen t rsascp免密傳輸設定 方法一 ssh copy id i root worker1方法二 scp root ssh id rsa.pub 主機b root ssh authorized...
Linux 上SSH免密登陸 (scp免密傳輸)
最近在寫自動化部署指令碼,必須要用到scp命令實行遠端傳輸,但是實時輸入密碼特別麻煩,所以加了乙個免密碼傳輸方式。這裡假設主機a 192.168.1.1 用來獲到主機b 192.168.1.2 的檔案。在主機a上執行如下命令來生成配對金鑰 ssh keygen t rsa遇到提示回車預設即可,公鑰被...
scp免密操作
scp免密操作 2.2生成秘鑰 本機執行 ssh keygen t rsa 遇到提示,直接回車就ok,秘鑰生成在使用者的根目錄的.ssh目錄下。比如小白使用者的 home xiaobai ssh目錄下 2.3 複製 home xiaobai ssh id rsa.pub檔案到目標伺服器的 home ...