Всем привет.
Хочу придумать простой и безопасный способ получить доступ к 82 порту по http (GNU/Linux репозиторий) через SSH туннель (сервер в DMZ). Доступ по ключу через инет из другой сети. Меня интересует сам SSH, а именно - я не хочу открывать доступ к shell; от OpenSSH мне нужен только туннель, который можно создать лишь тем, у кого есть ключ.
В принципе, можно попробовать создать пользователя c /sbin/nologin в /etc/passwd и через него слать http запросы через ssh...
Вот решил спросить. Может кто-то что посоветует.
Столько решений в голове. Хочется самого простого, но безопасность в данном случае прежде всего.
Подумал, может в DMZ поставить вторую машину и до нее создавать туннель, а дальше перенаправлять запросы на репо-сервер.
Буду благодарен за любые идеи и предложения.
HTTP досуп only через SSH туннель
Модераторы: SLEDopit, Модераторы разделов
-
Stauffenberg
- Сообщения: 2041
- Статус: ☮ PEACE ☮
- ОС: открытая и свободная
HTTP досуп only через SSH туннель
Labor omnia vincit
"Debugging is twice as hard as writing the code in the first place.
Therefore, if you write the code as cleverly as possible, you are, by definition, not smart enough to debug it.” (Brian Kernighan)
"Debugging is twice as hard as writing the code in the first place.
Therefore, if you write the code as cleverly as possible, you are, by definition, not smart enough to debug it.” (Brian Kernighan)
-
SLEDopit
- Модератор
- Сообщения: 4824
- Статус: фанат консоли (=
- ОС: GNU/Debian, RHEL
Re: HTTP досуп only через SSH туннель
Это самый простой способ. Я им регулярно пользуюсь :)Stauffenberg писал(а): ↑31.05.2016 22:26В принципе, можно попробовать создать пользователя c /sbin/nologin в /etc/passwd и через него слать http запросы через ssh...
Помни, только, что таким образом ты предоставляешь доступ не только к 82 порту, но и ко всем остальным портам и сетям, доступным с твоего сервера.
Можно вообще весь трафик туда завернуть. Хотя, можно покурить iptables какой-нибудь и решить эту проблему.
UNIX is basically a simple operating system, but you have to be a genius to understand the simplicity. © Dennis Ritchie
The more you believe you don't do mistakes, the more bugs are in your code.
The more you believe you don't do mistakes, the more bugs are in your code.