Linux服務(wù)器之間怎么免密碼登錄復(fù)制文件
有時候搭建集群機器是,需要在多臺機器中間相互拷貝文件,一種方式是同事sftp拷貝到本機,再分別拷貝到其他服務(wù)器上。這里介紹一種直接在兩臺服務(wù)器之間拷貝文件且去掉繁瑣的登陸操作的方法。
兩臺服務(wù)器之間拷貝文件
采用linux命令scp可以在兩臺電腦之間復(fù)制文件,如有兩臺服務(wù)器192.168.129.100/101,現(xiàn)在需要拷貝100 /etc/passwd文件到101服務(wù)器的/etc目錄下,登陸100服務(wù)器,知道101的用戶root的密碼為123456
scp /etc/passwd root@192.168.129.101:/etc/
第一次會提示授權(quán)操作,輸入yes后再輸入root用戶的密碼,拷貝完成。
服務(wù)器之間免密碼登陸
現(xiàn)在每次拷貝文件的時候都需要輸入密碼非常麻煩,現(xiàn)在介紹一種采用公鑰/私鑰認(rèn)證的方式去掉密碼登陸
在100服務(wù)器上進(jìn)入.ssh目錄,
cd ~/.ssh
ssh-keygen -t rsa
scp id_rsa.pub root@192.168.129.101:~/.ssh
進(jìn)入101服務(wù)器,將公鑰導(dǎo)入到~/.ssh/authorized_keys,
cd ~/.ssh
cat ~/.ssh/id_rsa.pub >> ~/.ssh/authorized_keys
~/.ssh權(quán)限設(shè)置為700
~/.ssh/authorized_keys的權(quán)限設(shè)置為600
這是Linux的安全要求,如果權(quán)限不對,自動登錄將不會生效
完畢之后,退出服務(wù)器的登錄,再使用ssh登錄,你就會發(fā)現(xiàn)服務(wù)器不會再向你詢問密碼了.
相關(guān)文章:
1. VMware中使用Windows2003和Linux混合運行RIP路由協(xié)議(一)2. Linux 網(wǎng)管 123 --- 第5章. 組態(tài) X Window 系統(tǒng) -5.GNOME3. Linux云服務(wù)器搭建SFTP服務(wù)器圖片服務(wù)器的操作4. linux用戶和組命令實例分析【切換、添加用戶、權(quán)限控制等】5. 解析Linux高性能網(wǎng)絡(luò)IO和Reactor模型6. 樹莓派4可安裝XP Linux Raspbian XP專業(yè)版系統(tǒng)介紹7. Linux Mint系統(tǒng)輸入法怎么刪除? Linux Mint刪除多余輸入法的技巧8. linux下使用filezilla傳輸sftp文件夾的教程9. Deepin Linux系統(tǒng)怎么安裝brother打印機驅(qū)動并且設(shè)置網(wǎng)絡(luò)打印機?10. Linux 網(wǎng)管 123 --- 第5章. 組態(tài) X Window 系統(tǒng) -1.使用 X-
