ssh(不是openssh) 做无密码登陆,怎么每次ssh 登陆还是要输入密码呀?
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了ssh(不是openssh) 做无密码登陆,怎么每次ssh 登陆还是要输入密码呀?相关的知识,希望对你有一定的参考价值。
我想问一下,我安装的ubuntu10.04桌面系统,安装了ssh(不是openssh)
做无密码登陆,怎么每次ssh 登陆还是要输入密码呀?
步骤 ssh-keygen
id_rsa.pub复制为authorized_keys
ssh loclhost
还是要登陆密码怎么回事?
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
2.设置为密码登陆方式
查找
PermitRootLogin yes
删除前面的#注释
查找
PasswordAuthentication no
改为
PasswordAuthentication yes
保存
4
3.重启ssh服务或重启服务器
service sshd restart
以上是关于ssh(不是openssh) 做无密码登陆,怎么每次ssh 登陆还是要输入密码呀?的主要内容,如果未能解决你的问题,请参考以下文章