关于SSH的无密码登录

vc8 2014-08-22 03:41:56
3台REDHAT 5.5Server,每台机器都有下面的用户
user:xxxadm
user:yyyusr
user:root
通过ssh-keygen已经做成rsa的私钥,公钥,各台机器~/.ssh/下已经配置公钥。

当前用户是xxxadm的时候,下面的命名不需要密码
xxxadm$ssh xxxadm@tycrosv1
xxxadm$ssh tycrosv1

当前用户是root或者其他用户时,会提示输入密码
yyyusr$ssh xxxadm@tycrosv1

当前用户不是xxxadm时,请问怎么才能让ssh xxxadm@tycrosv1执行时不提示密码?
...全文
86 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
vc8 2014-08-22
  • 打赏
  • 举报
回复
恩, 每个用户都生成了。 如果当前用户和登录到远程的用户是同一个用户的话 没有问题 。就像下面。 xxxadm$ ssh xxxadm@tycrosv1 yyyusr$ ssh yyyusr@tycrosv1 但当前用户和登录到远程不是同一个用户时,就提示要输入密码。例如 xxxadm$ ssh yyyusr@tycrosv1 yyyusr$ ssh xxxadm@tycrosv1
向良玉 2014-08-22
  • 打赏
  • 举报
回复
通过ssh-keygen已经做成rsa的私钥,公钥,各台机器~/.ssh/下已经配置公钥。 是神马用户生成的,每个用户都生成了吗?root怎么使用xxxadm生成的key呢?默认直接判断没有root的key,所以跳输入密码

19,611

社区成员

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

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