利用scp自動輸入密碼進行檔案遠端拷貝或備份

2022-05-02 22:36:19 字數 633 閱讀 7570

在執行計畫任務拷貝檔案的時候,用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自動輸入密碼進行檔案遠端拷貝或備份

在執行計畫任務拷貝檔案的時候,用scp命令需要輸入密碼,這裡用公共金鑰的方式實現密碼的自動輸入。具體操作 要求 把192.168.0.2機上的test.tar拷貝到192.168.0.3機器的上 192.168.0.2伺服器上 mkdir p ssh chmod 700 ssh ssh keygen...

利用scp自動輸入密碼進行檔案遠端拷貝或備份

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

scp自動輸入密碼

url 方法一 首先在備份伺服器上配置 mkdir p ssh chmod 700 ssh 在 ssh 目錄下生成金鑰檔案 ssh keygen t rsa p f ssh id rsa 然後在其他伺服器上配置 mkdir p ssh touch ssh authorized keys 將備份伺服器...