4

Я хочу открыть соединение с моим Mac (10.8) через SSH. SSH-сервер установлен по умолчанию на OSX. Удаленный вход в систему включен, поэтому служба работает, и я могу подключиться к localhost через 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

3 ответа3

2

У меня такая же проблема. Я решил это, включив опцию «sshd-keygen-wrapper» в моем брандмауэре. Надеюсь, это поможет.

1

У меня была такая же проблема в течение ряда лет, и я решил разобраться сегодня. Оказывается, что в тех же настройках брандмауэра вам также нужно разрешить входящие соединения для sshd-keygen-wrapper .

SSHD-кейген-обертка

1

Проверьте сокет прослушивания:

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

Затем попробуйте обычное соединение с другой машины в той же подсети, т.е. telnet 192.168.1.22 22

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

Вы видите строку с «Escape персонаж»? тогда порт виден.

Вы видите заголовок SSH? тогда sshd доступен

Пытаться

ssh -v 192.168.1.22 -l $USERNAME

Вы настроили для конкретных пользователей, что не приведет к превышению времени ожидания для других пользователей.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .