2

У меня есть 3 компьютера, на которых работает ssh сервер:

  • ПК1 работает на Cygwin под Windows
  • PC2 также работает под управлением Cygwin в Windows
  • PC3 работает под управлением Linux

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

Я могу подключиться ко всем 3 из них локально. Самое смешное, что я не могу подключиться к ПК2 и ПК3 удаленно (но я могу получить удаленный доступ к ПК1). Я переадресовал порты ПК1, ПК2 и ПК3 таким же образом и использовал пользовательский порт.

Это то же самое сообщение об ошибке, которое я получаю при удаленном подключении к ПК2 и ПК3:

$ ssh -l username username@externalIP -vvv
Reading configuration data /etc/ssh_config
ssh_connect: needpriv 0
Connecting to externalIP [externalIP] port X.
connect to address externalIP port X: Connection timed out
ssh: connect to host externalIP port X: Connection timed out

Я могу получить доступ к ПК2 удаленно, используя удаленный рабочий стол

1 ответ1

0

Изменить: решение, которое мне сказали выше, было изменить номер порта для PC2 и PC3. Это сделано для того, чтобы они не использовали один и тот же порт SSH, и это работает.

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