近期申請了一臺阿里雲虛擬機做測試,但是出現了異常登陸,爲了加強虛擬機安全,禁止密碼登陸,操作如下:
使用XSHELL遠程登陸阿里雲,先使用XSHELL創建密鑰:
工具—>新建用戶密鑰生成嚮導—>選擇密鑰類型和長度—>等待生成公鑰—>輸入兩次密碼—>保存密鑰文件—>完成
然後將密鑰文件上傳到阿里雲主機
rz id_rsa_2048.pub
cat id_rsa_2048.pub >> ~/.ssh/authorized_keys
修改sshd服務配置,再重啓
vi /etc/ssh/sshd_config
將PermitRootLogin yes
改成·PermitRootLogin without-password
重啓sshd服務
service sshd restart