Я хочу получить доступ к домашнему компьютеру с рабочего компьютера.
Я уже установил openssh-сервер. Статус:
dpkg -l openssh-server
Desired=Unknown/Install/Remove/Purge/Hold
| Status=Not/Inst/Conf-files/Unpacked/halF-conf/Half-inst/trig-aWait/Trig-pend
|/ Err?=(none)/Reinst-required (Status,Err: uppercase=bad)
||/ Name Version Architecture Description
+++-==============-============-============-=================================
ii openssh-server 1:6.2p2-6ubu amd64 secure shell (SSH) server, for se
Я получаю свои внешние IP-адреса, выполнив: YougetSignal Я проверяю свой порт 22, и он открыт . Потому что я переадресовал входящий вызов на внутренний ip-адрес с помощью методов DMZ и PORT FORWARDING.
Я проверяю с внутренним IP:
ssh 192.168.1.2
asa@192.168.1.2's password:
You have mail.
Last login: Tue Jan 28 21:38:06 2014 from localhost
это работает
Я проверяю с внешним IP:
ssh XX.XXX.XX.XX
ssh: connect to host XX.XXX.XX.XX port 22: Connection timed out
это не работает.
Что не так?
Я не знаю, является ли это ошибкой или функцией, но многие маршрутизаторы soho не позволяют получить доступ к перенаправленным портам через интерфейс LAN.
Вы можете попросить друга подключиться к вашему компьютеру. По крайней мере, с моей машины, я могу подключить ваш ip в этот момент.