В локальной сети моей компании мы используем Putty для удаленного доступа к нашему серверу (Linux). Это сработало очень хорошо.
Теперь у нас есть несколько внешних сотрудников, которым необходимо удаленно удалять сервер, например, дома.
Сейчас я делаю три вещи:
- Установите Putty для своих ПК.
- Откройте порт 22 сервера. Чтобы убедиться, что порт 22 открыт, я набираю:
netstat -ano | grep 22
на моем сервере, и я получаю эти сообщения:
tcp 0 0 0.0.0.0:22 0.0.0.0:* LISTEN
off (0.00/0/0)
tcp 0 64 192.168.178.18:22 192.168.178.63:10093 ESTABLISHED
on (0.25/0/0)
tcp6 0 0 :::22 :::* LISTEN
off (0.00/0/0)
Как видите, есть три сообщения, второе приходит с моего компьютера в компании, другими словами, это доказывает, что Putty in LAN работает.
- Перенаправление порта. Я вхожу в роутер компании и делаю переадресацию портов:
MyServer TCP 22(From) Servername 22(To)
Теперь я звоню своему коллеге, чтобы он попробовал дома, но они не могут подключиться к серверу. Они всегда получают эту ошибку: Timeout
.
Кто-то может мне помочь?