linux传输文件scp自动接密码,配置scp在Linux或Unix之间传输文件无需密码
如何配置scp文件傳輸
實(shí)現(xiàn)scp在Linux或Unix之間傳輸文件,首先需要配置好scp,默認(rèn)scp要使用密碼的,通過以下配置可以不用輸入密碼,就完成Linux或Unix之間的文件傳輸
假設(shè)有2臺Linux, A server, B server(ip假設(shè)為xxxx8),需要將文件(包括目錄)從A傳輸?shù)紹,BFagent安裝在A上面。 A上面的linuxidc用戶,B上面也是linuxidc用戶
A 機(jī)器上
A server上
第一步, 進(jìn)入/home/linuxidc? cd /home/linuxidc? (因?yàn)槲覀兪褂玫氖莑inuxidc用戶,如果使用了其他用戶,就需要進(jìn)去其他用戶的目錄, 比如 cd /home/weblogic)
第二部, 創(chuàng)建.ssh目錄, mkdir .ssh
第三部, 進(jìn)入.ssh目錄,cd .ssh
第四部, 執(zhí)行 ssh-keygen -b 1024 -t rsa
B server上
第一步, 進(jìn)入/home/linuxidc? cd /home/linuxidc? (因?yàn)槲覀兪褂玫氖莑inuxidc用戶,如果使用了其他用戶,就需要進(jìn)去其他用戶的目錄, 比如 cd /home/weblogic)
第二部, 創(chuàng)建.ssh目錄, mkdir .ssh
第三部, 進(jìn)入.ssh目錄,cd .ssh
第四部, 創(chuàng)建新文件authorized_keys,? touch authorized_keys
A server上
第五步, 執(zhí)行scp -p .ssh/id_rsa.pub linuxidc@xxxx.238:/home/linuxidc/.ssh/authorized_keys/authorized_keys
將生成的id_rsa.pub放到B server上的授權(quán)key文件中。
第六部, 測試文件傳輸,可以將/home/linuxidc 下面的某個(gè)目錄傳輸給B。
例如將/home/linuxidc下面的dir001(該目錄包括多個(gè)文件和目錄) 傳輸?shù)紹 server上/home/linuxidc/testdir目錄下面
scp -r dir001 linuxidc@9.xxxx:/home/linuxidc/testdir
B server上
第五步, 進(jìn)入/home/linuxidc/testdir, 檢查傳輸?shù)奈募?/p>
總結(jié)
以上是生活随笔為你收集整理的linux传输文件scp自动接密码,配置scp在Linux或Unix之间传输文件无需密码的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 8499元起 奥之心OM-5正式开售 2
- 下一篇: linux查代替命令,Linux下查/删