openssh的无密码登录问题

系统安装、升级讨论
版面规则
我们都知道新人的确很菜,也喜欢抱怨,并且带有浓厚的Windows习惯,但既然在这里询问,我们就应该有责任帮助他们解决问题,而不是直接泼冷水、简单的否定或发表对解决问题没有任何帮助的帖子。乐于分享,以人为本,这正是Ubuntu的精神所在。
回复
tigermask
帖子: 4
注册时间: 2013-09-06 19:24

openssh的无密码登录问题

#1

帖子 tigermask » 2015-01-21 19:37

之前按照网上的教程已经成功配置openssh的无密码登录本机和其它主机,后来创建了几个其它用户,之前的无密码登录不起作用了,再按原来的教程配置,仍然需要登录密码,求解?
头像
oneleaf
论坛管理员
帖子: 10441
注册时间: 2005-03-27 0:06
系统: Ubuntu 12.04

Re: openssh的无密码登录问题

#2

帖子 oneleaf » 2015-01-21 21:21

哪个教程?
onlylove
论坛版主
帖子: 5235
注册时间: 2007-01-14 16:23

Re: openssh的无密码登录问题

#3

帖子 onlylove » 2015-01-21 21:29

oneleaf 写了:哪个教程?
#include <stdio.h>
void main()
{
double world;
unsigned letter;
short stay;
long memories;
printf("I miss you.\n");
}
头像
xzc8825745
帖子: 622
注册时间: 2011-06-04 20:24
联系:

Re: openssh的无密码登录问题

#4

帖子 xzc8825745 » 2015-01-21 22:22

把公钥复制到新建用户的.ssh文件夹下面。
tigermask
帖子: 4
注册时间: 2013-09-06 19:24

Re: openssh的无密码登录问题

#5

帖子 tigermask » 2015-01-22 11:19

删了其它用户还是不行。我是这么做的:
ssh-keygen - t dsa - P '' - f ~/.ssh/ id_ dsa
cat ~/.ssh/ id_dsa.pub >> ~/.ssh/ authorized_ keys
然后ssh localhost,不能免密码登录。
这样行么?
poloshiao
论坛版主
帖子: 18279
注册时间: 2009-08-04 16:33

Re: openssh的无密码登录问题

#6

帖子 poloshiao » 2015-01-22 11:58

免密码登录。
讓密碼空集合 就不會問你要密碼

意思是 執行
ssh-keygen - t dsa - P '' - f ~/.ssh/ id_ dsa
在輸入密碼時 直接按 Enter 鍵
溫馨提示
空集合 直接按 Enter 鍵
按空白鍵 再按 Enter 鍵
是不同的
tigermask
帖子: 4
注册时间: 2013-09-06 19:24

Re: openssh的无密码登录问题

#7

帖子 tigermask » 2015-01-22 14:37

是空集合,不知道为什么,还有什么办法啊
poloshiao
论坛版主
帖子: 18279
注册时间: 2009-08-04 16:33

Re: openssh的无密码登录问题

#8

帖子 poloshiao » 2015-01-22 15:30

cat ~/.ssh/ id_dsa.pub >> ~/.ssh/ authorized_ keys
1. ~/.ssh/ 與 id_dsa.pub
~/.ssh/ 與 authorized_ keys
之間 有空格嗎
还有什么办法啊
2. 詳細參閱
https://help.ubuntu.com/14.04/servergui ... enssh-keys
SSH keys allow authentication between two hosts without the need of a password.

3. 如果還不行
把下述指令複製貼上終端機執行
sudo ls -al ~/.ssh |grep authorized_keys
把結果複製/貼上來
回复