Chinaunix首页 | 论坛 | 博客
  • 博客访问: 73990
  • 博文数量: 22
  • 博客积分: 511
  • 博客等级: 中士
  • 技术积分: 200
  • 用 户 组: 普通用户
  • 注册时间: 2011-02-27 16:19
文章分类

全部博文(22)

文章存档

2012年(1)

2011年(21)

我的朋友

分类: LINUX

2012-04-14 12:09:37

今天安装了一个OpenSuse的虚拟机,但是ssh联不通使用

telnet  【IP】 22

也不通。于是按照你下步骤进行检查。


一 检查sshd服务:

rpm -qa | grep ssh
发现已经安装了sshd服务(如果还没安装,则先安装ssh服务器包)
chkconfig --list | grep sshd

服务中应该有sshd服务。

修改/etc/ssh/sshd_config,主要是设置port 22,PermitRootLogin为yes,PasswordAuthentication为yes,Protocol为2,注意去掉前面的注释号,yes一定要小写

启动服务。

chkconfig sshd on

service sshd start

以上操作后执行:

netstat  -an|grep 22

发现22端口已经被监听

再次执行:telnet  【IP】 22 发现任然不能联通


二 检查防火墙

# chkconfig --list | grep fire
SuSEfirewall2_init 0:off 1:off 2:off 3:off 4:off 5:off 6:off B:on
SuSEfirewall2_setup 0:off 1:off 2:off 3:off 4:off 5:off 6:off
可以看到B是on的状态,下面的命令来进行关闭B.

# chkconfig --level B SuSEfirewall2_init off

或:

# chkconfig --list | grep fire

SuSEfirewall2_init 0:off 1:off 2:off 3:off 4:off 5:off 6:off B:on
SuSEfirewall2_setup 0:off 1:off 2:off 3:on 4:off 5:on 6:off

# chkconfig --level 3 SuSEfirewall2_setup off

# chkconfig --level 5 SuSEfirewall2_setup off

再重启一下服务器#init 6


重启后一切OK!

阅读(1758) | 评论(0) | 转发(0) |
0

上一篇:iptables 开放80端口

下一篇:没有了

给主人留下些什么吧!~~