Fedora 啟動 SSH服務


最新文章:Virson‘s Blog

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

注意,如果安裝的系統的鏡像是Fedora LiveCD,則需要使用以下命令來開啟SSH服務

#Fedora LiveCD的sshd服務默認是沒有開啟來的,ssh需要手動開啟來,開啟之后需要給root添加一個密碼,不然ssh登錄不上的
[root@localhost ~]# systemctl enable sshd.service
ln -s '/usr/lib/systemd/system/sshd.service' '/etc/systemd/system/multi-user.target.wants/sshd.service'
[root@localhost ~]# systemctl start sshd.service

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM