TGViewer
Linux для чайника Linux для чайника @linuxdevs · 3.84K subscribers
Post #473 2.72K
➡️ SSH: полезная шпаргалка

Большинство знает SSH как инструмент для удалённого входа на сервер. Но его можно использовать гораздо шире: для проксирования трафика, безопасного доступа к внутренним сервисам и туннелирования соединений.

💬 Создать SOCKS-прокси через SSH

Позволяет отправлять веб-трафик через удалённый сервер (например в поездках или в небезопасных сетях).

ssh -D <port> <remote_host>


После этого укажите в браузере прокси:

localhost:<port>


💬 Подключиться к RDP через bastion-сервер

Если Windows-сервер находится во внутренней сети.

ssh -L <port>:<target_host>:3389 <bastion_server>


RDP-клиент должен подключаться к:

localhost:<port>


💬 Подключиться к VNC без открытия порта

ssh -L 5901:localhost:5901 <remote_host>


После этого VNC-клиент подключается к:

localhost:5901


💬 Проброс любых других сервисов

По такому же принципу можно безопасно подключаться к другим сервисам, не открывая их в интернет:

* LDAP — порт 389
* CUPS — 631
* альтернативный HTTP — 8080

💬 Создать новую пару SSH-ключей

ssh-keygen


💬 Изменить пароль (passphrase) существующего ключа

ssh-keygen -p


💬 Скопировать публичный ключ на сервер

ssh-copy-id -i <identity_file> <remote_host>


Это добавит ключ в ~/.ssh/authorized_keys на удалённой машине.

💬 Упростить подключения через конфиг SSH

Если вы часто подключаетесь к одному серверу, можно добавить запись в файл:

~/.ssh/config


Пример:

Host myhouse
User itsme
HostName house.example.com


Теперь можно подключаться так:

ssh myhouse


вместо

ssh itsme@house.example.com


💬 Полезные параметры SSH

-l <login>           — имя пользователя на удалённой машине
-i <identity_file> — SSH-ключ для аутентификации
-p <port> — порт SSH (по умолчанию 22)
-C — сжатие трафика
-D <port> — SOCKS-прокси
-X — запуск X11-программ
-A — пересылка SSH-агента
-4 — использовать только IPv4
-6 — использовать только IPv6
-L <lport>:<host>:<port> — проброс локального порта


🖱 SSH — это не просто удалённый доступ, а универсальный инструмент для создания защищённых туннелей и работы с внутренними сервисами.

#doc
More from @linuxdevs
  1. Sep 23, 2026🚀 Новый релиз: Provision OCR 0.9.3 Большое обновление системы распознавания документов, к…
  2. Sep 23, 2026⚡️ Автоматическое выключение компьютера — строго по расписанию в Linux Полезно, если ПК до…
  3. Sep 1, 2026🔥 Как узнать температуру оборудования в Linux (и не спалить систему) Если у вашего компью…
  4. Aug 13, 2026🖥 9 способов узнать всё о процессоре в Linux — от количества ядер до поддерживаемых инстр…
  5. Aug 4, 2026✍️ Основные команды для получения информации о системе в Linux date – вывести текущую дату…
  6. Jul 15, 2026☠️ Определяем тип файла Расширение вроде .jpg, .pdf или .exe легко подделать. А вот утилит…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →