LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 1284|回复: 6

做完之后ssh远程登录有问题,请问一下各位应该怎样解决。

[复制链接]
发表于 2005-4-4 13:28:49 | 显示全部楼层 |阅读模式
是这样的,我做完LFS之后,因为是为了开发软件做的开发环境,所以BLFS里只需要几项。openssl,openssh。其他的服务都是看情况再装的。

现在遇到一个这样的问题。没有办法用ssh2远程登陆到我做好的这台主机上。安装过程是正常的,而且sshd也能够正确的启动。

我在google上搜了一下,都说要先打开telnet。我不认为ssh依靠telnet服务,不知道实际情况是不是这样的。

我个人判可能是没有pts的问题,因为我做好之后/dev下只有一个/pts目录,下面没有pts设备。不知道怎么才能生成pts设备。

或者是怎么解决安装sshd后不能登陆的问题。

PS:sshd_config我也修改尝试过了,还是一点效果都没有。

个人经验的问题,我在做了若干次尝试之后最终还是没有能够解决问题,所以在求助一下大家。
发表于 2005-4-4 18:14:30 | 显示全部楼层
不能登陆是怎样的提示?

注意,default情况,root不能通过ssh登陆。
回复 支持 反对

使用道具 举报

发表于 2005-4-5 10:43:37 | 显示全部楼层
Post by performcanhe
不能登陆是怎样的提示?

注意,default情况,root不能通过ssh登陆。


default情况下,root上可以通过ssh登陆的吧?我的装完就能用了。/dev/pts目录下当然没有设备,一旦建立就一连接,它也就建立一个设备,先用ss -an看看本地的服务运行情况,有没有把22号端口打开,接着ssh localhost试试,再看看远程能不能连接。一步步地来
回复 支持 反对

使用道具 举报

发表于 2005-4-5 12:14:50 | 显示全部楼层
sorry。我的说法不准确。多谢mikkoyue提醒。

blfs中ssh部分有这么一段,可能是楼主这里设置了root不能访问。可以参考一下。

  1. Configuring OpenSSH
  2. Config files

  3. /etc/ssh/ssh_config and /etc/ssh/sshd_config

  4. There are no required changes to either of these files. However, you may wish to view them to make changes for appropriate security to your system. One recomended change is that you disable root login via ssh. Execute the following command to disable root login via ssh:

  5. echo "PermitRootLogin no" >> /etc/ssh/sshd_config

  6. Additional configuration information can be found in the man pages for sshd, ssh and ssh-agent
复制代码
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-4-5 15:54:24 | 显示全部楼层
多谢多谢,我今天在外面出差,今天晚上回去按照你们说的试试看。
回复 支持 反对

使用道具 举报

发表于 2005-4-6 17:23:51 | 显示全部楼层
我现在也碰上这样的问题,望哪位达人解答
注:sshd_config配置肯定没错,用ID和PASSWORD都试过,都是在ssh localhost之后,客户端没有响应,应该是pty的问题,但查不到问题出在哪儿,而且/dev/pts下没有连接建立后的设备
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-4-8 09:06:14 | 显示全部楼层
我修改了sshd_config,恢复了使用默认的设置,也就是几乎所有的设置都#掉了。然后init 6,执行ssh localhost。提示如下:
Read from socket failed: Connection reset by peer

很郁闷,难道是我忽略了哪个步骤造成的,怎么查都找不到原因。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表