Получение доступа к удаленным машинам через удаленный сервер за NAT

Мне кажется, проблема не в sudo, а скорее в усилении безопасности. Поскольку у вас есть пароль root, взгляните на биты/разрешения флешки -в вашем файле sudo.
На моей незакалённой машине:

[root@unhardened] ls -l /usr/bin/sudo 
-rwsr-xr-x root root /usr/bin/sudo

На моей закаленной машине:

[root@hardened] ls -l /usr/bin/sudo 
-rwxr-x--- root root /usr/bin/sudo

Это может быть настоящим виновником. Нет липкого бита в sudo.

0
18.09.2019, 06:54
2 ответа

Не хотел этого делать, но я создал сервер OpenVPN на удаленном сервере и предоставил доступ к локальной сети клиентам. И вроде нормально работает.

0
28.01.2020, 03:16

Перенаправление портов будет лучшим способом для достижения этой цели.

На устройстве NAT, предположительно маршрутизаторе, у вас будет возможность добавить правило переадресации портов. Вам нужно будет проверить, как это делается именно для вашего случая.

Рекомендуется использовать пользовательский порт для SSH, например. не 22 для подключения. Переадресация портов будет перенаправлять запросы с указанного пользовательского порта на локальный адрес и порт за NAT. В других работах это будет выглядеть так:

Подключение к externalIp :CustomPort будет перенаправлять трафик на internalIp :22

0
28.01.2020, 03:16

Теги

Похожие вопросы