Linux Centos7配置SSH免密登录
warning:
这篇文章距离上次修改已过450天,其中的内容可能已经有所变动。
要在Linux CentOS 7上配置SSH免密登录,你需要做以下几步:
- 生成本地SSH密钥对(如果你还没有的话):
ssh-keygen -t rsa- 将公钥复制到远程服务器:
ssh-copy-id user@remote_host其中user是你的用户名,remote_host是远程服务器的地址。
- 登录远程服务器,验证免密登录是否成功。
确保~/.ssh目录的权限和所有权正确设置:
chmod 700 ~/.ssh
chown $USER ~/.ssh
chmod 600 ~/.ssh/authorized_keys如果你是第一次设置,可能需要输入远程服务器的密码。
如果遇到问题,检查远程服务器的/etc/ssh/sshd_config文件中的设置,确保PubkeyAuthentication项被设置为yes,并且sshd服务已经重启以应用更改。
评论已关闭