Chinaunix首页 | 论坛 | 博客
  • 博客访问: 1068595
  • 博文数量: 132
  • 博客积分: 612
  • 博客等级: 中士
  • 技术积分: 1389
  • 用 户 组: 普通用户
  • 注册时间: 2011-04-14 16:06
文章分类

全部博文(132)

文章存档

2015年(2)

2014年(55)

2013年(53)

2012年(2)

2011年(20)

分类: LINUX

2013-03-01 00:33:40

一、Fedora 启动sshd服务:

1、先确认是否已安装ssh服务:

  [root@localhost ~]# rpm -qa | grep openssh-server

 openssh-server-5.3p1-19.fc12.i686 (这行表示已安装)

  若未安装ssh服务,可输入:

  #yum install openssh-server 

  进行安装


2、修改配置文件

   #vi /etc/ssh/sshd_config

   #Port 22  监听的端口号,默认是22,可以自定义。

  #Protocol 2  支持的协议,默认就好,不用修改

  #PermitRootLogin yes 是否允许root直接登录,最好设置为no

    #MMaxAuthTries 6 最大登录数,默认是6,建议设置为3,防止别人密码穷举。

   修改完配置后,重启SSH服务:

  [root@localhost ~]# /etc/rc.d/init.d/sshd restart

   Stopping sshd: [ OK ]

Starting sshd: [ OK ]:


3、查看sshd状态:

   #service sshd status


4、将端口22(或者自定义的其他端口)加到防火墙的设置中,标记为Accept

   #iptables -A INPUT -p tcp --dport 22 -j ACCEPT

(这句很重要,不然外部连接不了。)

   也可以将上述参数加入防火墙配置中:

   #vi /etc/sysconfig/iptables

  加入:-A INPUT -m state --state NEW -m tcp -p tcp --dport 22 -j ACCEPT

   保存后重启iptables即可

详情可以查阅 iptables的用法


二、Fedora15/16/17 启动sshd服务:

由于Fedora 15/16使用systemd服务,

1、启动SSH服务与上面有些不同

# systemctl start sshd.service

或者 #service sshd start

也可以用 restart 和 stop控制sshd服务


2、设置系统启动时开启服务

# systemctl enable sshd.service


3、同样也需开启防火墙22端口

   #iptables -A INPUT -p tcp --dport 22 -j ACCEPT

   也可以将上述参数加入防火墙配置中:

   #vi /etc/sysconfig/iptables

   加入:-A INPUT -m state --state NEW -m tcp -p tcp --dport 22 -j ACCEPT

   保存后重启iptables即可


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

上一篇:fedora18 安装KDE桌面

下一篇:vm不能连接U盘

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