MyTetra Share
Делитесь знаниями!
О, смотри-ка какое хорошее место. Дайте два!
SSH: как настроить доступ к домашнему компьютеру, скрытому за NAT
15.05.2012
00:54
Раздел: Компьютер - Linux - Сеть в Linux

Предположим, что у нас есть Linux-хостинг. Расположен хостинг по DNS-имени anywebresource.ru.


Наша задача - зайти в SSH-консоль, запущенную хостинге, и через нее попасть на SSH-консоль своего домашнего компьютера.



1. Для безопасности изменить номер SSH порта на домашнем компьютере. Для этого открыть файл /etc/ssh/sshd_config, и в нем поменять:


# Port 22

Port 58291


2. На домашнем компьютере перезапустить sshd-демон чтобы принялись изменения.


3. На домашнем компьютере выполнить команду:


ssh -f -N xi@anywebresource.ru -R 58291:127.0.0.1:58291


Эта команда установит соединение с anywebresource.ru, и будет его удерживать.


4. Находясь в другом месте (не дома), теперь можно залогиниться в SSH-консоль хостинга anywebresource.ru. В этой консоли теперь можно выполнить команду:


ssh -p 58291 xi@127.0.0.1


После чего будет получен доступ к SSH-консоли домашнего компьютера.


Так же в этом разделе:
← Содержание ...
 
MyTetra Share v.0.35
Яндекс индекс цитирования