ssh - клиент SSH
Это программа для входа и выполнения команд на удалённой машине.
Подключиться к серверу
У программы ssh есть глобальные настройки, локальные настройки, а также параметры командной строки. Локальные настройки находятся в директории $HOME/.ssh/config и они переопределяют глобальные настройки, которые находятся в /etc/ssh/ssh_config. Параметры командной строки переопределяют как глобальные, так и локальные настройки. Самыми распространёнными способами авторизации являются вход по паролю и вход по ключу. Вход по ключу предпочтительнее, так как более безопасен, но он требует предварительного создания пары из открытого и закрытого ключей.
Проброс локальных портов
Если есть доступ к серверу только по SSH, но на сервере есть HTTP-сервер, то можно пробросить к нему порт внутри туннеля SSH. При подлючении к 127.0.0.1:5080 будет выведено то, что слушает порт.
Escape-символы
Завершение зависшей сессии
Для выхода из зависшей сессии необходимо использовать escape-символы. По-умолчанию escape-символом является тильда (~). ~. - выход из текущей сессии. Эти символы не печатаются в терминале. Escape-символы испозуются для взаимодействия с текущим процессом ssh.