ssh(不是openssh) 做无密码登陆,怎么每次ssh 登陆还是要输入密码呀?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了ssh(不是openssh) 做无密码登陆,怎么每次ssh 登陆还是要输入密码呀?相关的知识,希望对你有一定的参考价值。

我想问一下,我安装的ubuntu10.04桌面系统,安装了ssh(不是openssh)
做无密码登陆,怎么每次ssh 登陆还是要输入密码呀?
步骤 ssh-keygen
id_rsa.pub复制为authorized_keys
ssh loclhost
还是要登陆密码怎么回事?

参考技术A 1,用root登录
2,创建 .ssh目录
# mkdir ~/.ssh
#chmod 700 ~/.ssh
3,ssh-keygen , 每次提示直接回车,用默认值
#cd ~/.ssh
#ssh-keygen
4,创建 authorized_keys
#ssh root@localhost cat ~/.ssh/id_rsa.pub >> ~/.ssh/authorized_keys
#chmod 644 ~/.ssh/authorized_keys
5, try 'ssh localhost', don't need password

多个主机间的设置步骤是一样的,把每个主机的id_rsa.pub放到一个authorized_keys中,然后每个主机上拷贝一份。本回答被提问者采纳

CentOS SSH密钥登陆改为密码登陆 (Conoha)

1、检查安装系统时是否已经安装SSH服务端软件包:   rpm -qa|grep openssh 

若显示结果中包含openssh-server-*,则说明已经安装,直接启动   sshd服务就可以了(service sshd start).(其中*的内容是该包的版本,一般为3.5p1-6)

2、netstat -a | more看有没正常启动

如果出现:

tcp   0      0 *:ssh         *:*         LISTEN

就说明正常启动了



vi /etc/ssh/sshd_config


  1. 2.设置为密码登陆方式

    查找

    PermitRootLogin yes

    删除前面的#注释

     

    查找

    PasswordAuthentication no

    改为

    PasswordAuthentication yes

     

    保存

  2. 4

    3.重启ssh服务或重启服务器

    service sshd restart


以上是关于ssh(不是openssh) 做无密码登陆,怎么每次ssh 登陆还是要输入密码呀?的主要内容,如果未能解决你的问题,请参考以下文章

如何设置 Ubuntu 14.04 的 SSH 无密码登录

如何设置 Ubuntu 14.04 的 SSH 无密码登录

openssh的初始密码就不对,怎么办

怎么在ubuntu创建git服务器

大数据环境搭建-之-ssh无密码登陆

putty 无密码ssh linux