Centos7服務器之間ssh無密碼登陸、傳輸文件

在Linux服務器之間使用ssh命令向另一個Linux服務器發(fā)送執(zhí)行指令是需要輸入密碼


ssh登錄提供兩種認證方式:口令(密碼)認證方式和密鑰認證方式。其中口令(密碼)認證方式是我們最常用的一種,這里介紹密鑰認證方式登錄到linux/unix的方法。?

使用密鑰登錄分為3步:?

1、生成密鑰(公鑰與私鑰);?

? ? 使用ssh-keygen -t rsa

生成公鑰,秘鑰

使用scp 命令將本機的公鑰id_rsa.pub發(fā)送至目標Linux服務器(因為還未完成免密碼登陸所以scp命令需要密碼)

scp ~/.ssh/id_rsa.pub root@192.168.220.129:~/

2、放置公鑰到服務器(192.168.220.129)~/.ssh/authorized_key文件中;?


將id_rsa.pub文件添加經authorized_keys文件



無需密碼直接執(zhí)行ssh命令

大功告成現(xiàn)在使用shh scp 命令 操作 129.169.220.129的服務器不用再輸入密碼

?著作權歸作者所有,轉載或內容合作請聯(lián)系作者
【社區(qū)內容提示】社區(qū)部分內容疑似由AI輔助生成,瀏覽時請結合常識與多方信息審慎甄別。
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發(fā)布,文章內容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

相關閱讀更多精彩內容

友情鏈接更多精彩內容