Fedora 啟動 SSH服務

2021-09-08 14:23:43 字數 1394 閱讀 4685

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

Fedora 17 開啟ssh服務

fedora 17 已經安裝好openssh server了 不用再裝 不過預設無開啟 首先su root 1.開啟ssh服務 systemctl start sshd.service 2.隨系統一起啟動服務 systemctl enable sshd.service 在terminal 中輸 se...

Vmware Ubuntu 啟動ssh 服務

1.ssh分客戶端openssh client和openssh server 安裝 ubuntu有預設安裝,如果沒有 client sudo apt get install openssh client server sudo apt get install openssh server 2.ssh...

Mac 啟動ssh服務

我是為了方便使用記錄的,原文在這裡 mac本身安裝了ssh服務,預設情況下不會開機自啟 1 啟動sshd服務 sudo launchctl load w system library launchdaemons ssh.plist2 停止sshd服務 sudo launchctl unload w ...