Centos7下 使用密钥认证方式登入服务器

304 阅读1分钟

创建文件 /root/.ssh/authorized_keys

mkdir -p /root/.ssh 创建目录
vim /root/.ssh/authorized_keys
chmod 700 /root/.ssh 更改目录权限

######复制公钥内容到

/root/.ssh/authorized_keys

######彻底关闭 SELinux

1:编辑
vi /etc/selinux/config#编辑防火墙配置文件
#SELINUX=enforcing#注释掉
#SELINUXTYPE=targeted#注释掉
SELINUX=disabled#增加
:wq!#保存退出,

######编辑修改 /etc/ssh/sshd_config 文件,进行如下设置:

PubkeyAuthentication yes # 开启密钥登入的认证方式

PermitRootLogin yes #此处请留意 root 用户能否通过 SSH 登录,默认为yes:

PasswordAuthentication yes #当我们完成全部设置并以密钥方式登录成功后,可以禁用密码登录。这里我们先不禁用,先允许密码登陆

参考: www.jianshu.com/p/fba14eadf…