1、下载xshell工具
2、阿里云控制台设置登录密码
3、xshell工具登录成功后,配置本地电脑ssh公钥
本地操作
# 上传本地ssh公钥至linux服务器
57194@LAPTOP-DF7BQN2A MINGW64 /d
$ cd ~/.ssh/
57194@LAPTOP-DF7BQN2A MINGW64 ~/.ssh
$ scp ./id_rsa.pub root@1.1.1.1:.ssh
xshell 操作
# 打开linux秘钥配置文件
[root@iZ8vbg5kiwuup ~]# cd .ssh
[root@iZ8vbg5kiwuup .ssh]# ls
authorized_keys id_rsa.pub known_hosts
# 复制id_rsa.pub文件内容至authorized_keys
[root@iZ8vbg5kiwuup .ssh]# cat id_rsa.pub >> authorized_keys
# 验证是否复制内容成功
[root@iZ8vbg5kiwuup .ssh]# vim authorized_keys
# 确认内容复制成功后,删除源文件
[root@iZ8vbg5kiwuup .ssh]# rm id_rsa.pub
4、编辑ssh配置文件
[root@iz0kolfnl .ssh]# cd /etc/ssh/
[root@iz0kolfnl ssh]# ls
moduli sshd_config ssh_host_dsa_key.pub ssh_host_ecdsa_key.pub ssh_host_ed25519_key.pub ssh_host_rsa_key.pub
ssh_config ssh_host_dsa_key ssh_host_ecdsa_key ssh_host_ed25519_key ssh_host_rsa_key
[root@iz0kolfnl ssh]# vi sshd_config
PasswordAuthentication no //禁止使用基于口令认证的方式登陆,默认yes,可选项
PubkeyAuthentication yes //允许使用基于密钥认证的方式登陆,必选项
RSAAuthentication yes # 启用 RSA 认 ,可选项
AuthorizedKeysFile .ssh/authorized_keys # 公钥文件路径,可选项
PermitRootLogin yes # 禁止root远程登录,可选项
5、重启sshd服务
[root@iz0kolfnl ssh]# /bin/systemctl start sshd.service