如何scp不用密碼

2021-07-02 16:42:27 字數 677 閱讀 3682

相信大家都有過在不同伺服器之間傳資料的經歷,大家基本都會用scp或者rsync,在執行計畫任務拷貝檔案的時候,用scp命令需要輸入密碼,這裡用公共金鑰的方式實現密碼的自動輸入。也就是建立ssh信任,這樣大家在用scp的時候,不需要在輸入密碼了。

具體操作:

要求:把192.168.0.2機上的test.tar拷貝到192.168.0.3機器的上

192.168.0.2伺服器上:

mkdir -p ~/.ssh

chmod 700 ~/.ssh

ssh-keygen -t rsa -p "" -f ~/.ssh/id_rsa

在192.168.0.3建立好.ssh目錄後,從192.168.0.2拷貝~/.ssh/id_rsa.pub到192.168.0.3中~/.ssh目錄下(scp ~/.ssh/id_rsa.pub [email protected]:~/.ssh)。

192.168.0.3伺服器上:

mkdir -p ~/.ssh

把從192.168.0.2拷貝過來的id_rsa.pub重新命名為authorized_keys(cp id_rsa.pub authorized_keys)

chmod 600 ~/.ssh/authorized_keys

此時拷貝就不需要輸入密碼:scp test.tar [email protected]:/var/www

SCP和SFTP不用輸入密碼的信任公鑰方法攻略

總結一下可以避免sftp輸入密碼的三種方式 第一種 最常用 大多對密級要求較高的企業單位都使用sftp方式傳輸,但是sftp傳輸必須輸入密碼,對於通過指令碼定時傳輸檔案非常不方便。信任公鑰 對稱公鑰 方法解決了每次都輸入密碼的問題 使用客戶端生成金鑰鑰對,將公鑰新增到伺服器的信任公鑰表中,即完成了伺...

ssh 不用密碼

同辦公室的混蛋又犯病了。yb來找我,還我酒的錢。他在一旁,犬吠。說聲音小點。可狗的叫聲似乎更加吵人。沒理它,習慣這種犯病過程了。最近心態不錯哈。我的機器a是ubuntu.伺服器b是centos.ip 2.3.4.5 user m1 板子c是ubuntu.ip 6.7.8.9 user m2 我現在想...

ubuntu sudo 不用密碼

以前一直在root模式下開發,後來發現root模式開發有很多弊端,也不安全。所以就在普通使用者下面開發,但是發現每次sudo都要輸入密碼,借鑑了linux公社的方法,具體如下 方法一 備份 etc sudoers sudo cp etc sudoers 開啟 etc sudoers sudo vis...