阿里云
在创建主机时候直接提供了私钥公钥,可以设置秘钥对
不用配置服务端,好用
客户端配置
chmod 400 xxx.pem
vi ~/.ssh/config
写入
Host servicename
HostName 1.1.1.1
User root
IdentityFile ~/.ssh/xxx.pem
配置服务端教程(centos)
创建私钥省略。。。
[root@host .ssh]$ vi /root/.ssh/authorized_keys
复制公钥粘贴到/root/.ssh/authorized_keys
[root@host .ssh]$ chmod 600 /root/.ssh/authorized_keys
[root@host .ssh]$ chmod 700 /root/.ssh/
[root@host .ssh]$ vi /etc/ssh/sshd_config
设置私钥登陆
RSAAuthentication yes
PubkeyAuthentication yes
留意 root 用户能否通过 SSH 登录:
PermitRootLogin yes
当你完成全部设置,并以密钥方式登录成功后,再禁用密码登录:
PasswordAuthentication no
最后,重启 SSH 服务:
[root@host .ssh]$ service sshd restart
网友评论