SSH免密登录——linux_ssh免密登录 linux,2024年最新一个Linux运维程序员的面试心得
要在Linux系统之间进行SSH免密登录,你需要生成一对SSH密钥,并将公钥复制到远程服务器。以下是具体步骤:
- 在本地机器上生成SSH密钥对:
ssh-keygen -t rsa
按照提示操作,也可以直接回车以接受默认设置。
- 将生成的公钥复制到远程服务器(将
user
和remote_host
替换为实际用户名和远程主机):
ssh-copy-id user@remote_host
- 登录远程服务器,验证免密登录是否成功。
确保~/.ssh
目录的权限和所有权正确设置,~/.ssh
目录的权限应该是700,~/.ssh/authorized_keys
文件的权限应该是600。如果权限不正确,可以使用以下命令修复:
chmod 700 ~/.ssh
chmod 600 ~/.ssh/authorized_keys
以上步骤完成后,你应该能够从本地机器无密码SSH登录到远程服务器。
评论已关闭