Chinaunix首页 | 论坛 | 博客
  • 博客访问: 247081
  • 博文数量: 37
  • 博客积分: 2035
  • 博客等级: 大尉
  • 技术积分: 377
  • 用 户 组: 普通用户
  • 注册时间: 2008-09-27 09:51
个人简介

在技术学习之路坚持走下去

文章分类

全部博文(37)

文章存档

2015年(12)

2011年(1)

2010年(3)

2009年(11)

2008年(10)

我的朋友

分类: BSD

2008-10-06 10:30:52

链接地址:http://blog.chinaunix.net/u/28922/showart_292260.html

FREE BSD SSH
默认是不允许root ssh 登陆的。
#vi /etc/ssh/sshd_config
将#PermitRootLogin no
改为PermitRootLogin YES
即可允许root ssh 登陆

链接地址:http://blog.chinaunix.net/u2/66172/showart_537923.html

记得修改完配置文件后,重新启动sshd服务器(/etc/rc.d/sshd restart)即可。
几点补充说明
1,如果重启后还是不行请重新载入sshd_config 文件
/etc/rc.d/sshd reload
2,如果出现using keyboard-interactive authentication
password:
请确认PasswordAuthentication是否已经改成yes
另外如果客户端是putty那么请确认"尝试'智能键盘'认证(SSH-2)"的勾是否有去掉
3,如果是使用root帐号登陆
请确认密码是否为空
空密码无法登陆
4请确认是否有安装SSH
sysinstall>>>configure>>>networking>>>sshd是否的勾是否有打上
 
安装freeBSD6.2 选择开发安装
#ee /etc/inetd.conf
去掉sshd前面的#
#ee /etc/rc.conf
添加 inetd_enable="YES"
#kill -HUP `cat /var/run/inetd.pid`

然后用PuTTY远程登陆,总是立刻结束,失败
FreeBSD端有消息产生
"May 7 21:38:26 FreeBSD sshd[595]: error: Could not load
host key: /etc/ssh/ssh_host_dsa_key"

思路放在/etc/ssh/ssh_host_dsa_key, 我没有这个文件
more /etc/ssh/sshd_config 所有项前面都是#
试着改变一些,并重启inetd无效
看来不是大多数网友的那些配置问题
前面主要想自动生成这个文件,失败

又查了一下手册
%ssh-keygen -t dsa
一路回车, 默认有个钥匙对放到了 ~/.ssh/id_dsa
#cp ~/.ssh/id_dsa /etc/ssh/ssh_host_dsa_key
inetd -HUP
再试,OK

阅读(1463) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~