Я хочу подключиться к компьютеру моего дома, когда я был в другом месте. Но компьютер моего дома находится за маршрутизатором. И я не могу установить маршрутизатор, потому что это не мой. В любом случае я могу позволить компьютеру моего дома быть видимым в глобальной сети Интернет, чтобы найти его в другом месте? мои друзья сказали мне использовать NAT traversal. но я не знаю, как это реализовать.

кто-нибудь может мне помочь? благодарю вас .

Я использую Gentoo Linux, и я просто хочу подключиться к компьютеру моего дома, используя ssh, чтобы я мог контролировать компьютер моего дома.

2 ответа2

1

Вы можете использовать TeamViewer, это приложение позволяет подключаться, даже если у вас динамический IP.

0

SSH, прохождение NAT? Звучит странно

Все, что вам нужно сделать, это перенаправить порт 22 TCP / UDP (SSH) на внутренний IP-адрес вашего Linux-компьютера. Затем вам также нужно указать маршрутизатору, чтобы он всегда давал один и тот же внутренний IP-адрес вашей системе Linux (через MAC-адрес или имя netbios [= computer]).

Вы можете использовать TightVNC для удаленного управления X11 (вам нужно перенаправить порт VNC (5900, а также 5500 и 5800).

Другой вариант - использовать x-forwarding с SSH.

(ssh root@YourDomainOrIP.com -X)

И вы также можете использовать sshfs, если хотите только получить доступ к своим файлам.

mkdir -p /mnt/sshfs
sshfs username@targetip:/ /mnt/sshfs

О sidenote: Убедитесь, что вы используете только 4096-битную аутентификацию с открытым / открытым ключом RSA в SSH. Никаких паролей, или вы будете взломаны грубой силой в одно мгновение с абсолютной уверенностью.

(мои журналы SSH показывают более 4000 различных попыток взлома за последние 6 месяцев, что означает 22 различных попытки в день ...)

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