linux下做ssh服务 免输入密码的配置 总是不成功 总是提示 然后再输入密码 我都不知道怎么做了
Address 192.168.1.69 maps to localhost, but this does not map back to the address - POSSIBLE BREAK-IN ATTEMP
在网上查了好多 步骤是
ssh-keygen -t rsa
然后 再scp
我也修改了/etc/hosts下的主机名 还是提示让我输入密码
有哪位大哥知道怎么 配置吗 紧急
用root 用户 可以 非root用户 设置 /home/username/.ssh 都配置好了 就是不行 不知道怎么弄了
还要把.ssh文件夹的权限修改为700。如果你自己使用mkdir .ssh建立了.ssh文件夹,那么一定要修改文件夹权限。如果你以前运行过ssh或scp命令,那么系统会自动为你建立一个权限为700的.ssh文件夹。所以,有的人配置好后,就能免密码登陆,而有的人就不能成功。另外,不要忘记修改authorized_keys文件的权限,可以修改为600或644都可(去掉Group和Other的写权限)。
温馨提示:答案为网友推荐,仅供参考
第1个回答 2011-03-29
1.ssh-keygen -t rsa 一路回城(生成id_rsa、id_rsa.pub)
2.cp id_rsa.pub authorized_keys
3.chmod 600 authorized_keys ---关键,否则密钥无效
完成,以后用此账号登陆机器都可以不用输入密码
应该完成这三步就可以了追问
2.cp id_rsa.pub authorized_keys
3.chmod 600 authorized_keys ---关键,否则密钥无效
完成,以后用此账号登陆机器都可以不用输入密码
应该完成这三步就可以了追问
都试过了 不行
追答你的主机名应该还没设好吧
需要修改/etc/sysconfig/network这个文件里面的HOSTNAME
你说root可以,普通用户不可以,普通用户有没有按root的方法一样设置呢?
都弄好了 就是不行
追答那你把普通用户ssh登陆的报错代码粘上来看下
确认/home/user/.ssh/下有这几个文件
authorized_keys id_rsa id_rsa.pub known_hosts
第2个回答 2011-04-01
当前用户是root的话不可能出现权限不够的问题。