SSH無密碼登陸

本地配置

生成私鑰和公鑰

cd ~/.ssh
ssh-keygen -t rsa -f 174p_rsa -b 4096

-t代表type加密算法的類型,-f代表file文件路徑,-b代表bits位數(shù)
然后它會提示你輸入密碼,這個密碼可以自定義也可以直接忽略不輸,如果輸入了,每次ssh連接時會要求你輸入這個密碼。
完成后會在目錄下生成兩個文件:174p_rsa(私鑰),174p_rsa.pub(公鑰)

配置私鑰

~/.ssh目錄下生成config文件,加入

# 174_product
Host 174p #別名
HostName 114.114.114.114 #遠(yuǎn)程服務(wù)器的IP
User product #對應(yīng)遠(yuǎn)程用戶名
PreferredAuthentications publickey
IdentityFile ~/.ssh/174p_rsa #這里對應(yīng)生成公鑰的路徑

直接運行

ssh 174p

(如果設(shè)置了密碼輸入密碼)即可登陸遠(yuǎn)程服務(wù)器。

服務(wù)器端配置

取消密碼登陸

修改文件/etc/sshd/sshd_configPasswordAuthentication的值改為no
重啟sshd服務(wù)

添加公鑰

將public key添加到.ssh/authorized_keys
.ssh 目錄的權(quán)限必須是0700
.ssh/authorized_keys 文件權(quán)限必須是0600

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

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容