Chinaunix首页 | 论坛 | 博客
  • 博客访问: 305763
  • 博文数量: 92
  • 博客积分: 2541
  • 博客等级: 少校
  • 技术积分: 1015
  • 用 户 组: 普通用户
  • 注册时间: 2008-06-03 08:50
文章分类

全部博文(92)

文章存档

2010年(3)

2009年(14)

2008年(75)

我的朋友

分类: BSD

2009-11-08 18:27:53

freebsd用ssh连接,默认是不允许root登陆
FreeBSD SSH配置详解
首先vi编辑/etc/inetd.conf,去掉ssh前的#,保存退出 (开启监听ssh服务)
编辑/etc/rc.conf
最后加入:sshd_enable="yes"即可
激活sshd服务:
techo#/etc/rc.d/sshd start
用下面命令检查服务是否启动,在22端口应该有监听。
#netstat -an ## check port number 22
最后
vi /etc/ssh/sshd_config, (注意:不是/etc/ssh/ssh_config)
修改 /etc/ssh/sshd_config 找到
##############################################
PermitRootLogin yes
PasswordAuthentication yes
##############################################
重新启动ssh
/etc/rc.d/sshd restart
root登陆
##############################################
记得修改完配置文件后,重新启动sshd服务器(/etc/rc.d/sshd restart)即可。
几点补充说明
1,如果重启后还是不行请重新载入sshd_config 文件
/etc/rc.d/sshd reload
2,如果出现using keyboard-interactive authentication
password:
请确认PasswordAuthentication是否已经改成yes
4请确认是否有安装SSH
sysinstall>>>configure>>>networking>>>sshd是否的勾是否有打上
以上测试成功!!
注意:以上会出错提示:ssh/tcp: bind: Address already in use
如下解决:
/etc/inetd.conf
去掉:
ssh    stream  tcp     nowait  root    /usr/sbin/sshd          sshd -i -4
因为:
/etc/rc.conf
ssh /etc/inetd.conf
两个文件只要开启一个就行了!
 

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