Не могу SSH к машине за NAT. (Я знаю, что это обычное дело, но я нахожусь в конце моей веревки здесь.)
Я использую маршрутизатор Netgear WNR2000v5. Сам маршрутизатор имеет статический IP-адрес и настроен на использование трансляции сетевых адресов. Я включил переадресацию портов в интерфейсе графического интерфейса и убедился, что служба SSH на порту xxx перенаправляет на тот же порт на локальной машине. Я также проверил, что локальная машина имеет зарезервированный локальный адрес NAT, который не изменяется. Я поставил PasswordAuthentication yes
и AllowUsers <username>
внутри /etc/ssh/sshd_config
. И я установил sshd:ALL
внутри hosts.allow
. Брандмауэр был очищен от всех правил, и показывает policy ACCEPT
на Chain INPUT
, Chain FORWARD
и Chain OUTPUT
. (используя iptables).
Я пытаюсь получить доступ к локальной машине за маршрутизатором с ноутбука, который подключен к отдельному маршрутизатору и, следовательно, не находится в локальной сети, гарантируя, что локальный IP-адрес или имя хоста локальной машины на основе NAT не используются.
Я использую следующую командную строку:
ssh -p XXX <username(not root)>@XXX.XXX.XXX.X
Я все еще получаю тайм-аут соединения. Что, черт возьми, я делаю не так? Спасибо за ваше время.
(PS Я знаю, что с точки зрения безопасности это не оптимально. Настройки будут изменены. Сейчас я просто пытаюсь заставить эту вещь работать.)
0 ответов на вопрос
Похожие вопросы
-
2
Windows 7 Home Premium запоминает пароли общего доступа к сети?
-
5
Поделитесь XP сетевым подключением без перезагрузки?
-
5
Как мне сказать Windows использовать 802.11 вместо 3G?
-
-
4
Есть ли способ поделиться сканером многофункционального принтера?
-
3
Есть ли способ соединить два компьютера через USB?
-
3
Как сохранить несколько подключений к интернету?
-
4
iPod-Touch для воспроизведения фильмов с ПК на PS3?
-
2
Mac не присоединится к рабочей группе Windows
-
1
Как я могу повысить безопасность своего портала?
-
1
Как подключить к сети Windows XP и Ubuntu Linux?