Є VPN більш безпечним рішенням, ніж тунелювання SSH?


5

Якщо я можу надсилати весь свій трафік через SSH, чи є користь від використання VPN?

Іншими словами, VPN більш безпечний, ніж SSH?

Відповіді:


9

VPN, розроблені для тунельного трафіку, в цілому краще (читай: швидше). Це аж ніяк не є жорстким і швидким правилом, і я бачив, як тунелі SSH роблять так само добре або навіть краще, ніж деякі VPN.

Однак, тунелі SSH, як правило, простіше налаштувати, ніж VPN (знову ж таки, загалом - YMMV), хоча часто важче використовувати (і знову ж таки, YMMV).

Підсумок: Якщо ви вже використовуєте тунель SSH, ви, мабуть , не побачите користі для переходу на VPN. Як завжди, проте, YMMV, і єдиний спосіб точно знати, чи отримаєте ви користь, це спробувати її.

Що стосується безпеки, ні, VPN не є більш захищеним (за умови, що весь ваш трафік, включаючи запити DNS та інші потенційні "витоки", дійсно проходить через тунель SSH), але і він не є менш захищеним (якщо це не дійсно поганий продукт, але те саме можна сказати і для SSH клієнтів та серверів).


2
О, я хочу додати, VPN набагато краще обробляти тунель вашого трафіку в приватну мережу або тунельний трафік між двома приватними мережами. Звичайно, це можна зробити з тунелями SSH, але це зробити набагато складніше.
Кромей

Як користувач обох, я погоджуюся, що VPN набагато простіше зробити так, щоб увесь трафік був тунельований або безперешкодно з'єднаний у приватні мережі, де потрібно отримати доступ до декількох комп'ютерів. Увімкніть автоматичне підключення та VPN, безумовно, має плями, що це набагато приємніше.
Darth Android

1
Ви бачили / використовували github.com/apenwarr/sshuttle ?
Міша Мануліс

@Misha Nope, я ніколи про це не чув. Якщо вона працює як рекламована реклама, то це, здавалося б, заперечує більшість труднощів використання тунелів SSH, можливо, роблячи це навіть нарівні з різними VPN, що існують там. Ще більше підкреслюючи моє твердження, що використовувати VPN через тунелі SSH немає реальної користі.
Кромей

ось що я подумав про це. Я зараз експериментую з цим, просто хотів дізнатися, чи є якісь "реальні" переваги рішення VPN. Дякую за інформацію
Міша Мануліс

1

SSH робить лише переадресацію портів. Трафік, який виходить на один порт з інтерфейсу у вашій системі, проходить через тунель SSH і навпаки.

VPN, які встановлюють адаптер для віртуальної мережі, відрізняються більш широкою конфігурацією. Наприклад, за допомогою розумних правил маршрутизації ви можете змусити трафік до певних IP-адрес проходити лише через VPN, тоді як увесь інший трафік цього робити не буде - не змінюючи конфігурацію програми.

SSL VPN роблять ваш трафік схожим на HTTPS-трафік з точки зору перехоплювача. Трафік SSH виглядає як трафік SSH з точки зору перехоплювача. Фільтри / брандмауери на рівні додатків можуть спричинити цю різницю.


Це питання можна було б покращити шляхом більш чіткого вирішення питання безпеки, що є ядром початкового питання.
якийro

SSH робить переадресацію портів? Хіба не переадресація порту зовсім інша річ? З мого досвіду переадресація порту використовується для переадресації з'єднань певного порту пристрою до певного порту іншого пристрою (переважно в приватній локальній мережі, поєднаної з NAT).
kravemir

Звичайний спосіб використання переадресації портів на SSH - це сказати вашому клієнту SSH прослухати щось на зразок 127.0.0.1:80 та переслати його до цільового IP на стороні сервера. Тоді вам доведеться підключитися до свого браузера, клієнта RDP тощо до 127.0.0.1:80 замість вашого звичайного IP-адреси.
LawrenceC
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.