無法透過 SSH 連接到我的 Mac

無法透過 SSH 連接到我的 Mac

我想透過 SSH 開啟與我的 mac (10.8) 的連線。 OSX 上預設安裝了 SSH 伺服器。遠端登入已啟用,因此服務正在運行,我可以透過 ssh 連接到本機。

在此輸入影像描述

防火牆已啟用,並且 SSH 連接埠已開啟。如果我從同一本地網路上的另一台電腦進行連接,則會出現連接逾時。

在此輸入影像描述

我在這裡缺少什麼?


NMAP測試

>> nmap -vv -sP 192.168.1.22

Starting Nmap 5.21 ( http://nmap.org ) at 2012-12-30 23:05 CET
Initiating Ping Scan at 23:05
Scanning 192.168.1.22 [2 ports]
Completed Ping Scan at 23:05, 0.00s elapsed (1 total hosts)
Initiating Parallel DNS resolution of 1 host. at 23:05
Completed Parallel DNS resolution of 1 host. at 23:05, 0.00s elapsed
Nmap scan report for macbook (192.168.1.22)
Host is up (0.0034s latency).
Nmap done: 1 IP address (1 host up) scanned in 0.01 seconds

答案1

驗證監聽套接字:

netstat -an|grep LISTEN|grep 22
tcp6       0      0  *.22                   *.*                    LISTEN     
tcp4       0      0  *.22                   *.*                    LISTEN     

然後嘗試從同一子網路上的另一台機器進行簡單連接,即遠端登入 192.168.1.22 22

Trying  192.168.1.22...
Connected to macbook
Escape character is '^]'.
SSH-2.0-OpenSSH_5.9

您看到帶有“轉義字符”的行了嗎?然後連接埠可見。

您看到 SSH 標頭了嗎?然後 sshd 可用

嘗試

ssh -v 192.168.1.22 -l $USERNAME

您為特定使用者配置,這不會導致其他使用者逾時。

答案2

我有同樣的問題。我透過在防火牆中啟用選項「sshd-keygen-wrapper」解決了這個問題。我希望這有幫助。

答案3

多年來我一直遇到同樣的問題,今天我決定解決這個問題。事實證明,在相同的防火牆設定中,您還需要允許sshd-keygen-wrapper.

sshd-keygen-包裝器

相關內容