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-ラッパー

関連情報