Fedora 啓動sshd服務

一、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即可

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章