記一次配置Linux服務器配置ssh登陸方式

測試系統信息:

1.添加文件

vi /root/.ssh/authorized_keys      //創建文件authorized_keys

authorized_keys 存放公鑰,遠程使用私鑰登陸

chmod 600 /root/.ssh/authized_keys   //加權限  

chmod 700 /root/.ssh/       //加權限

2.添加公鑰到文件內(id_rsa.pub)

vi /root/.ssh/authorized_keys

   

3.編輯ssh配置文件:

vi /etc/ssh/sshd_config  //編輯ssh配置文件 

PasswordAuthentication no //禁止使用基於口令認證的方式登陸,默認yes,可選項
PubkeyAuthentication yes  //允許使用基於密鑰認證的方式登陸,必選項

RSAAuthentication yes # 啓用 RSA 認證 ,可選項

AuthorizedKeysFile .ssh/authorized_keys # 公鑰文件路徑,可選項

PermitRootLogin yes # 禁止root遠程登錄,可選項

4.重啓sshd服務

# /etc/init.d/sshd reload

service sshd restart

完成!

錯誤補充:查看防火牆是否開啓,端口是否配置正確

補充: 生成密鑰方式

1.命令生成方式

ssh-keygen -t rsa

密鑰名稱和密碼可以不填 默認即可,密碼默認空

2.工具生成方式

xshell 或其他類似工具即可

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章