发布于 2017-06-15 09:45:12 | 124 次阅读 | 评论: 0 | 来源: 网友投递
CentOS Linux操作系统
CentOS(Community Enterprise Operating System,中文意思是:社区企业操作系统)是Linux发行版之一,它是来自于Red Hat Enterprise Linux依照开放源代码规定释出的源代码所编译而成。
CentOS 配置无密码登录
配置sshd服务 在服务器上修改/etc/ssh/sshd_config:
<!-- lang: shell -->
#禁止root登录
PermitRootLogin no
#指定可以登录的用户
AllowUsers bob alice
StrictModes yes
#关闭密码验证
PasswordAuthentication no
#打开RSA验证相关设置
RSAAuthentication yes
PubkeyAuthentication yes
AuthorizedKeysFile .ssh/authorized_keys
#关闭 GSSAPI验证
GSSAPIAuthentication no
重启sshd服务
生成rsa-keypair 切换到允许ssh登录的用户账户执行如下执行如下命令:
<!-- lang: shell -->
#生成key-pair
ssh-keygen
cp ~/.ssh/id_rsa.pub ~/.ssh/authorized_keys
sudo chmod 600 ~/.ssh/authorized_keys
sudo chmod 700 ~/.ssh
restorecon -R -v ~/.ssh
复制刚刚生成的id_rsa文件到本地,一般命名为:server.pem
ssh -i server.pem username@server
感谢阅读,希望能帮助到大家,谢谢大家对本站的支持!