之前的 Fedora 版本,都是將『SSH 服務』預設啟用,就查一下『SSH 服務』的狀態(以下的所有操作都在 ROOT 權限下):
[root@Celeron-D ~]# systemctl status sshd.service從查詢結果可以看出,Fedora 21 Workstation 沒有在開機時自動啟用『SSH 服務』(即:disable),且未啟用(即:『inactive (dead)』)。只好手動設定它了,
●sshd.service - OpenSSH server daemon
Loaded: loaded (/usr/lib/systemd/system/sshd.service; disabled)
Active: inactive (dead)
[root@Celeron-D ~]# systemctl enable sshd.service第一個命令是將『SSH 服務』設定為:開機時自動啟用,第二個命令是將『SSH 服務』手動啟用。因為是剛設定妥『開機時自動啟用』,這功能在下次開機才會動作,欲立即使用『SSH 服務』就要手動立即啟用。
[root@Celeron-D ~]# systemctl start sshd.service
啟用『SSH 服務』後,再查詢其狀態,
[root@Celeron-D ~]# systemctl status sshd.service可以看到『SSH 服務』已經被設定為『開機時自動啟用』(即:enable),且目前為『執行中』(即:『active (running)』)。
● sshd.service - OpenSSH server daemon
Loaded: loaded (/usr/lib/systemd/system/sshd.service; enabled)
Active: active (running) since 五 2015-01-16 19:25:21 CST; 1 day 19h ago
Main PID: 1285 (sshd)
CGroup: /system.slice/sshd.service
└─1285 /usr/sbin/sshd -D
1月 16 19:25:21 Celeron-D sshd[1285]: Server listening on 0.0.0.0 port 5566.
1月 16 19:25:21 Celeron-D sshd[1285]: Server listening on :: port 5566.
註:Fedora 21 Server(伺服器)的『SSH 服務』預設為『開機時自動啟用』。
已測試版本:
- Fedora 21 Wortstation
你好,請問除了將SSH服務啟動外還需要什麼額外設定嗎?
回覆刪除雖然已經照上面步驟將SSH服務啟動,卻還是無法連線進去。
謝謝。(同樣使用Fedora 21)
前文『修改 SSH 的預設設定檔』的步驟,是否有參考過?
刪除鏈結為 http://sibsaidinblog-tw.blogspot.com/2012/08/ssh.html
你好,前文已參考過,
刪除不過隔天未做任何修改卻又可以連線了,
謝謝你的回答 :)