每次scp的時(shí)候都會(huì)提示輸入密碼,這在集群運(yùn)維的時(shí)候太不方便,寫個(gè)腳本都不能自動(dòng)化。要讓scp的時(shí)候免密碼,其實(shí)也很簡單。假設(shè)我們要從host_src這臺(tái)機(jī)器執(zhí)行scp,另外一臺(tái)機(jī)器是host_dest。
- 在host_src上執(zhí)行
ssh-keygen -t rsa
默認(rèn)情況下,會(huì)生成~/.ssh/id_rsa.pub這個(gè)文件 - 在host_dest上,把上一步生產(chǎn)的id_rsa.pub這個(gè)文件的內(nèi)容,添加到~/.ssh/authorized_keys這個(gè)里面即可。