有時(shí)候搭建集群機(jī)器是,需要在多臺(tái)機(jī)器中間相互拷貝文件,一種方式是同事sftp拷貝到本機(jī),再分別拷貝到其他服務(wù)器上。這里介紹一種直接在兩臺(tái)服務(wù)器之間拷貝文件且去掉繁瑣的登陸操作的方法。
兩臺(tái)服務(wù)器之間拷貝文件
采用linux命令scp可以在兩臺(tái)電腦之間復(fù)制文件,如有兩臺(tái)服務(wù)器192.168.129.100/101,現(xiàn)在需要拷貝100 /etc/passwd文件到101服務(wù)器的/etc目錄下,登陸100服務(wù)器,知道101的用戶(hù)root的密碼為123456
scp /etc/passwd [email protected]:/etc/
第一次會(huì)提示授權(quán)操作,輸入yes后再輸入root用戶(hù)的密碼,拷貝完成。
服務(wù)器之間免密碼登陸
現(xiàn)在每次拷貝文件的時(shí)候都需要輸入密碼非常麻煩,現(xiàn)在介紹一種采用公鑰/私鑰認(rèn)證的方式去掉密碼登陸
在100服務(wù)器上進(jìn)入.ssh目錄,
cd ~/.sshssh-keygen -t rsascp id_rsa.pub [email protected]:~/.ssh
進(jìn)入101服務(wù)器,將公鑰導(dǎo)入到~/.ssh/authorized_keys,
cd ~/.sshcat ~/.ssh/id_rsa.pub >> ~/.ssh/authorized_keys~/.ssh權(quán)限設(shè)置為700 ~/.ssh/authorized_keys的權(quán)限設(shè)置為600
這是Linux的安全要求,如果權(quán)限不對(duì),自動(dòng)登錄將不會(huì)生效
完畢之后,退出服務(wù)器的登錄,再使用ssh登錄,你就會(huì)發(fā)現(xiàn)服務(wù)器不會(huì)再向你詢(xún)問(wèn)密碼了.
以上所述是小編給大家介紹的Linux兩臺(tái)服務(wù)器之間復(fù)制文件及免密碼登錄的方法,希望對(duì)大家有所幫助,如果大家有任何疑問(wèn)請(qǐng)給我留言,小編會(huì)及時(shí)回復(fù)大家的。在此也非常感謝大家對(duì)VEVB武林網(wǎng)網(wǎng)站的支持!
新聞熱點(diǎn)
疑難解答
圖片精選