Недавно я начал строить ЛВС с помощью коммутатора D-Link, и у меня возникли некоторые проблемы с ним.

Моя схема сети:

- это кабели Ethernet

| Internet access via modem| -- |                 |

| PC w/ Ubuntu and Windows | -- | [D-Link switch] |

| PC w/ UbuntuServer 12.04 | -- |                 |

Как видите, все ПК и модем подключены к 5-портовому коммутатору через кабели Ethernet.

Когда я пытаюсь получить доступ к компьютеру с установленным сервером Ubuntu, я получаю сообщение об ошибке:

Connection to port 22 refused by server.

Пожалуйста, помогите мне решить это.

Я не ленивый, поэтому я погуглил эту проблему 2 дня подряд.

Информация:

1) Я могу пропинговать этот сервер с ПК с ОС Windows и Ubuntu: ( ping 172.16.0.100 )

2) Я проверил открытые порты на сервере, используя nmap . Результат показывает, что только 139 и 445 портов открыты.

3) Брандмауэр не активен

4) Я выполнил команды, чтобы открыть 22-й порт на сервере, поэтому я считаю, что они должны быть открыты.

5) Сервер OpenSSH установлен и работает

6) Учетные данные верны

7) Я могу подключиться через SSH к localhost на сервере ( ssh localhost )

1 ответ1

1

Можете ли вы telnet к порту 22 с вашего компьютера Windows? Если нет, то он не открыт.

Чтобы подключиться к telnet из Windows, вам может потребоваться установить "клиент telnet" (часть установки Windows).

Также убедитесь, что ваш брандмауэр Windows не блокирует исходящий доступ к порту 22.

На вашем Unix-сервере выполните команду «netstat -tn» и найдите в списке IP-адрес:22 (где IP-адрес - это IP-адрес вашей сети или *, а не 127.0.0.1).

Также у вас есть брандмауэр (например, iptables), установленный на коробке Unix? Если это так, убедитесь, что вы не блокируете и не разрешаете входящий трафик порта 22 из локальной сети.

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