服务器配置
1、需要关闭selinux 两种方法 方法一: 执行以下命令,临时关闭 setenforce 0 方法二: 修改/etc/selinux/config文件,将SELINUX=disabled 然后保存,重启服务器生效 2、将修改后的public key上传到服务器上面,放在/root/.ssh/目录中,然后执行还需要设置权限
cat [pulbic key filename]>> authorized_keys chmod 600 authorized_keys chmod 700 /root/.ssh 3、然后修改authorized_keys,在刚刚添加的那段Base64字符串前面加上ssh-rsa,后面使用空格隔开,如下 ssh-rsa AAAAB3NzaC1yc2EAAAABJQAAAIB....(表示省略) 4、修改/etc/ssh/sshd_config文件,找到以下配置项,修改如下
PubkeyAuthentication yes //开启密钥认证 AuthorizedKeysFile.shh/authorized_keys //指定文件路径 PasswordAuthentication no //关闭密钥认证 5.重启sshd服务
service sshd restart