linux下怎样设置ssh无密码登录?

linux下怎样设置ssh无密码登录


牛魔王的故事
浏览 642回答 2
2回答

慕村9548890

首先你要有一个无密码的用户。修改ssh配置文件,步骤如下:1) 修改 /etc/ssh/sshd_config 文件中 PermitEmptyPasswords  这个参数为yes(即允许空密码的用户登录,默认是no)2) 重启 ssh服务,service ssh restart3) 重新登录ssh,即可无密码登录。

慕标5832272

1) 在本地主机生成密钥对ssh-keygen -t rsa这个命令生成一个密钥对:id_rsa(私钥文件)和id_rsa.pub(公钥文件)。默认被保存在~/.ssh/目录下。2) 将公钥添加到远程主机的 authorized_keys 文件中将文件上传到远程主机中scp ~/.ssh/id_rsa.pub root@192.168.17.113:/root/SSH到登陆到远程主机192.168.17.113,将公钥追加到 authorized_keys 文件中cat /root/id_rsa.pub >> /root/.ssh/authorized_keys或直接运行命令:cat ~/.ssh/id_dsa.pub|ssh root@192.168.17.113 'sh -c "cat - >>~/.ssh/authorized_keys"'3) 重启 open-ssh 服务/etc/init.d/ssh restart4) 本地测试ssh root@192.168.17.113
打开App,查看更多内容
随时随地看视频慕课网APP