$ ssh

Сетьсложность: базовыйпакет: openssh-client

Защищённое удалённое подключение. Она используется для настройки сети, проверки соединения или поиска сетевой проблемы. Например, ssh -i ~/.ssh/id_ed25519 deploy@srv.example.com — вход по явно указанному ключу.

Синтаксис

ssh [ОПЦИИ] ПОЛЬЗОВАТЕЛЬ@ХОСТ

Основные опции

-p ПОРТнестандартный порт
-i ФАЙЛуказать приватный ключ
-L ЛОК:УЗЕЛ:ПОРТпроброс порта на локальную машину
-D ПОРТдинамический SOCKS-прокси
-Nне выполнять команду, только туннель
-Xпроброс X11 (графики)

Примеры из практики

$ ssh -i ~/.ssh/id_ed25519 deploy@srv.example.com
После запуска · пошаговоЧто произойдёт:
вход по явно указанному ключу.

Что появится в терминале:
Команда выведет результат обработки либо сообщения о ходе выполнения. Точный текст зависит от файлов, настроек системы и версии утилиты.

Как понять, что всё получилось:
Терминал вернулся к приглашению без Error/Failed. Для дополнительной проверки выполните «echo $?»: значение 0 обычно означает успех.
вход по явно указанному ключу
$ ssh -L 8080:localhost:5432 db@srv
После запуска · пошаговоЧто произойдёт:
локальный порт 8080 смотрит в PostgreSQL сервера.

Что появится в терминале:
Команда выведет результат обработки либо сообщения о ходе выполнения. Точный текст зависит от файлов, настроек системы и версии утилиты.

Как понять, что всё получилось:
Терминал вернулся к приглашению без Error/Failed. Для дополнительной проверки выполните «echo $?»: значение 0 обычно означает успех.
локальный порт 8080 смотрит в PostgreSQL сервера
$ ssh -N -D 1080 user@gate
После запуска · пошаговоЧто произойдёт:
SOCKS-прокси через промежуточный хост.

Что появится в терминале:
Команда выведет результат обработки либо сообщения о ходе выполнения. Точный текст зависит от файлов, настроек системы и версии утилиты.

Как понять, что всё получилось:
Терминал вернулся к приглашению без Error/Failed. Для дополнительной проверки выполните «echo $?»: значение 0 обычно означает успех.
SOCKS-прокси через промежуточный хост
Совет практика. Заведите ~/.ssh/config с алиасами хостов — тогда вход превратится в одно слово: ssh prod.

Поддержка дистрибутивов

Связанные команды