LINUX.ORG.RU
ФорумTalks

Почему VPN, а не SSH для обхода?

 , ,


0

1

Постоянно попадаются обсуждения о том какой vpn выбрать для доступа к сайтам, но почему-то не слышно про ssh, а между тем, у ssh есть преимущества.

1) Можно использовать ssh -D как socks-прокси для браузера и других программ. Часто этого достаточно.

2) Если отвалится прокси, сетевое соединение не пойдет по обычному каналу, как с vpn.

3) Если нужен сетевой интерфейс, с ssh можно и tun поднять.

4) Можно вообще работать с удаленного компа в консоли или в графике по ssh -X

5) Не очень уверен, но кажется что ssh полнее использует канал, с vpn оверхед больше.

6) Есть практически во всех дистрибутивах и не требует дополнительных настроек (если tun не поднимать, но тут равные условия с vpn).

То есть все гибче, чем vpn. Минус вроде только один: специальных провайдеров (хостеров) ssh как-то не наблюдается, в отличие от vpn, предложений которых масса. Хотя можно считать, что почти любое vps и есть такое предложение. Ну и минус еще, что ssh с оффтопиком плохо сочетается, но вроде тут линуксоиды (юниксоиды)?

★★★★★

Последнее исправление: praseodim (всего исправлений: 3)

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

Spoofing ★★★★★
()

Для временных подключений использую ssh, для рабочих и постоянных - openvpn, который запущен вообще всегда.

entefeed ☆☆☆
()

Я сижу целый день по VPN + VNC, я смогу заменить это всё ssh -X, чтобы vnc не глотал буквы периодически? Какие грабли могут быть?

xwicked ★★☆
()
Ответ на: комментарий от entefeed

Вот мне и интересно, в чем проблема для постоянных подключений использовать ssh, чем vpn тут лучше?

praseodim ★★★★★
() автор топика

Не очень уверен, но кажется что ssh полнее использует канал, с vpn оверхед больше.

вообще то ssh имеет чуть больший overhead, конечно если я тоже ничего не напутал.

1-4 пункты да есть такое. просто ssh это больше в сторону юниксов, vpn более гибок в этом плане и «так исторически сложилось».

alwayslate ★★
()
Ответ на: комментарий от Jarvis

Не знаю, так как у меня нет смарта с андроидом, но если там можно запустить ssh, а андроид поддерживает юникс-сокеты (должен поддерживать, этож из ядра вроде и фундаментально), то по идее так же как и в обычном линуксе, если клиент конечно поддерживает. Если не поддерживает, есть ли аналог proxychains?

Но может быть действительно openvpn для андроида проще, просто не знаю.

praseodim ★★★★★
() автор топика
Ответ на: комментарий от alwayslate

вообще то ssh имеет чуть больший overhead, конечно если я тоже ничего не напутал.

Где-то давно мне попадалось высказывание, что «кпд» OpenVPN около 40%, а ssh - 80-90%. Пруфов нет, поэтому не уверен. Чисто по ощущениям у обоих кпд намного больше 40%

praseodim ★★★★★
() автор топика

Я всегда использую SSH, а VPN мне не особо нужен, как оказалось. Полностью шифровать трафик у меня нет цели, к тому же стим, утуб и торренты лучше работают на открытом канале. А вот скрыть от провайдера сёрфинг и прочую мелочь через SSH самое то. Я и торренты качал через SSH - скорость хорошая, но лучше для этого отдельную сессию пускать, что бы сёрфинг не забивало.

Для этих целей SSH гораздо проще. К тому же по 80/443 подключается откуда угодно.

OpenVPN у меня дико тормозил и отвалился, но это скорее всего потому что я не осилил настройку.

user42 ★★
()
Последнее исправление: user42 (всего исправлений: 3)

Никогда не понимал чего люди носятся с VPN как с писаной торбой. То же самое можно сказать про облака.

r_asian ★☆☆
()
Ответ на: комментарий от xwicked

ssh -X использует свойство протокола X, что сервер и клиент могут быть на разных машинах. Могут быть проблемы со звуком, он стандартно не через X тянется.

praseodim ★★★★★
() автор топика
Ответ на: комментарий от praseodim

Опенвпн настраивается лучше. Можно днс прописать, роуты, мту, протоколы, ретраи, шейперы, что угодно. С ссх тоже конечно можно извратиться, но головной боли больше. А еще ссх оче чувствителен к качеству канала и любит виснуть и отваливаться.

entefeed ☆☆☆
()

А ещё некоторые ssh поверх VPN пускают, как тот сантехник, что у меня соединяя бачок, фум-ленту поверх льна намытывал, видимо считая, что звездатость в этом случае складывается.

r_asian ★☆☆
()
Ответ на: комментарий от user42

Полностью шифровать трафик у меня нет цели, к тому же стим, утуб и торренты лучше работают на открытом канале.

Вообще-то ssh именно полностью шифрует трафик. Или ты о чем?

praseodim ★★★★★
() автор топика
Ответ на: комментарий от user42

ProxyDroid

Знакомое приложение. Есть какие-нибудь проблемы с восстановлением туннеля при переключении с Wi-Fi на мобильную сеть и обратно?

Jarvis
()
Ответ на: комментарий от entefeed

А еще ссх оче чувствителен к качеству канала и любит виснуть и отваливаться.

Не знаю, по-моему, отваливаться и опенвпн может периодически, но возможно мне везло на качество канала.

praseodim ★★★★★
() автор топика
Ответ на: комментарий от xwicked

X2Go заменить VNC может точно, если сервер под онтопиком.

mogwai ★★★★★
()
Ответ на: комментарий от praseodim

Имеется ввиду весь мой сетевой трафик. Через ssh+proxychains удобно по отдельности пускать в интернет.

user42 ★★
()
Ответ на: комментарий от xwicked

Если честно, на vps я иксы не поднимал, только с обычными компами экспериментировал, на удаленном компе должны, разумеется, стоять иксы, но не знаю, как они заработают на vps, там же видео нет, это не должно помешать использовать свой комп через -X как клиент, но просто не знаю запустятся ли без проблем иксы на впс или придется их специфически настраивать.

praseodim ★★★★★
() автор топика
Ответ на: комментарий от Jarvis

Есть какие-нибудь проблемы с восстановлением туннеля при переключении с Wi-Fi на мобильную сеть и обратно?

Вроде нет. Какие-то настройки автоподключения есть, но я кнопки на рабочие столы сделал для ручного управления.

user42 ★★
()
Ответ на: комментарий от r_asian

Почему нет, например, ты по vpn заходишь в локальную сеть удаленную, а уже там коннектишься к серверу внутри локалки по ssh.

pawnhearts ★★★★★
()
Ответ на: комментарий от pawnhearts

А с удалённого сервера по ssh коннектишься к себе, а от себя снова к удалённому. И всё это ещё поверх тора, да.

r_asian ★☆☆
()

vpn - это общее название технологии. ssh - инструмент, который может vpn. Это разные уровни абстракций.

targitaj ★★★★★
()

2) Если отвалится прокси, сетевое соединение не пойдет по обычному каналу, как с vpn.

Просто настрой роутинг.

hateyoufeel ★★★★★
()

SSH умеет только по TCP, другие реализации VPN умеют UDP, GRE и даже еще более низкие уровни TCP/IP стека.

surefire ★★★
()
Последнее исправление: surefire (всего исправлений: 1)
Ответ на: комментарий от pawnhearts

на удаленном компе должны, разумеется, стоять иксы

Для ssh -X - не должны.

Э, а кто протокол тогда реализует, сама ssh что ли?

praseodim ★★★★★
() автор топика
Ответ на: комментарий от praseodim

Имеется ввиду, что x server стоять там не должен. Только xlib и что там нужно для клиента.

pawnhearts ★★★★★
()

Повседневно использую OpenVPN поднятый на домашнейм роутере (VPNится на VPS в каких-то гейропках, Амстердам кажется), в VPN заворачивается только трафик до определённых хостов. Для разовых вещей использую SSH.
OpenVPN выбрал потому-что: из коробки работает как сетевое устройство, а не прокси, кросплатформенно (иногда надо и с винды VPNиться, или друзьям доступ давать), не требует доступа по SSH (зачем давать шел тем пользователям/устройствам которым нужен только VPN?), ну и вообще логично VPNиться VPNом.

MrClon ★★★★★
()

Почему VPN, а не SSH для обхода?

Потому что хомячки слышат кококо впн кококо швободка, вспоминают детство с хамачи и такие аааааа тоооочнаааа

nerfur ★★★
()
Ответ на: комментарий от praseodim

tun не занимается инкапсуляцией трафика. Инкапсуляция это как раз задача VPN демона.

Ты видимо меня не так понял. Я говорил не о том, что передается внутри VPN, а о способе связи самого VPN.

surefire ★★★
()
Последнее исправление: surefire (всего исправлений: 2)

Постоянно попадаются обсуждения о том какой vpn выбрать для доступа к сайтам, но почему-то не слышно про ssh, а между тем, у ssh есть преимущества.

Твое сравнение примерно такое же, как сравнение «чем лучше забивать гвозди в бетонную стену - айфоном или микроскопом?»

no-dashi ★★★★★
()

Не очень уверен, но кажется что ssh полнее использует канал, с vpn оверхед больше.

Ну, расскажи давай, какой оверхед у udp-openvpn или l2tp без шифрования. Которое в хер не всралось, если тебе только грани.сру и прочие лурки в обход роскалнадзора нужны.

svr4
()
Ответ на: комментарий от nerfur

Хачачи и сейчас используют, ибо в игры с IPX по-другому никак не поиграть.

svr4
()

Постоянно попадаются обсуждения о том какой vpn выбрать для доступа к сайтам, но почему-то не слышно про ssh, а между тем, у ssh есть преимущества.

Потому, что некоторые обладают тайным знанием и верят вот в это: http://sites.inka.de/bigred/devel/tcp-tcp.html И есть даже такие, кто испытал эту проблему на своей шкуре и больше не хочет.

Правда некоторые люди живут в другом интернете и сталкиваются с проблемами противоположного свойства, этого не отрицаю.

anto215 ★★
()
10 октября 2016 г.

2) Если отвалится прокси, сетевое соединение не пойдет по обычному каналу, как с vpn.

# это не весь конфиг
...
iptables -P OUTPUT DROP
...
iptables -A OUTPUT -d ${VPN_IP} -j ACCEPT
iptables -A OUTPUT -o ${VPN_IFACE} -j ACCEPT
...

И никаких проблем.

Deleted
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.