ssh 公钥登录

wangmm2008 2012-11-06 03:40:10
内容:Linux下创建帐号manxf,指定home为/home/manxf,默认shell为/bin/bash,现给定公钥文件manxf.pub,创建帐号manxf后不设置密码,怎么设置用ssh和公钥文件manxf.pub登录到帐号manxf中(不用密码,因为也没设置密码)?
...全文
213 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
q1279008133 2012-11-19
  • 打赏
  • 举报
回复
vim /etc/passwd, 去掉相应用户所在行的第二列的 x 即可。用户之间su的话就不用密码了,可以用whoami查看当前用户验证。
strongwangjiawei 2012-11-19
  • 打赏
  • 举报
回复
你要配ssh无密码登陆的话,要注意.ssh文件夹和authorized——keys的权限设置。如果具体步骤没有问题,就再看看权限: .ssh目录的权限和authorized_keys的权限都要看, 权限大了是不行的 .ssh的权限700, authorized_keys的权限600, 就够了, 属主要是登陆用户自己(root是不行的),组无所谓 不管是什么原因, 查/var/log/secure就明白了
strongwangjiawei 2012-11-18
  • 打赏
  • 举报
回复
vim /etc/passwd, 去掉相应用户所在行的第二列的 x 即可。用户之间su的话就不用密码了,可以用whoami查看当前用户验证。
wangmm2008 2012-11-18
  • 打赏
  • 举报
回复
引用 1 楼 strongwangjiawei 的回复:
vim /etc/passwd, 去掉相应用户所在行的第二列的 x 即可。用户之间su的话就不用密码了,可以用whoami查看当前用户验证。
这个貌似跟ssh没关系。ssh可以通过公钥实现远程ssh时不用密码,直接连接成功,但是我在两台机器上上做没成功,不知道哪里出错了,都是按照网上的教程做的

19,612

社区成员

发帖
与我相关
我的任务
社区描述
系统使用、管理、维护问题。可以是Ubuntu, Fedora, Unix等等
社区管理员
  • 系统维护与使用区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧