首页 > 代码库 > centos6密钥验证
centos6密钥验证
密钥验证; 公钥(服务器上)私钥(客户端)
在远程登录软件上可生成SSH密钥对。
在服务器上建目录.SSH 再在其中建文件authorized_keys,
复制公钥到服务器上此文件中.
(1)selinux (2)netfilter(iptables)防火墙
关闭防火墙:临时setenforce 0 / iptables -F
永久关闭防火墙需修改配置文件:(1)/etc/selinux/config
将其中selinux=enforcing改为disabled.
(2)service iptables save将防火墙规则保存到/etc/sysconfig/iptables
修改目录权限为700,文件权限为600。
*注意其中,要登录的用户所在家目录权限改为600。
基于密钥认证的配置
# vi /etc/ssh/sshd_config
PasswordAuthentication no //禁止使用基于口令认证的方式登陆
PubkeyAuthentication yes //允许使用基于密钥认证的方式登陆
重新载入sshd.
#/etc/init.d/sshd reload
centos6密钥验证
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。