Мануалы и справочники Общие команды
ssh

Команда ssh: опции, ключи и примеры использования

ssh

SSH (Secure Shell, защищенный Shell) - протокол для защищенного удаленного подключения. Он может использоваться для авторизации или выполения команд на удаленной системе.

  • Подключиться к удаленному серверу:

ssh {{username}}@{{remote_host}}

  • Подключиться к удаленному серверу, используя заданный идентификационный ключ (приватный ключ):

ssh -i {{path/to/key_file}} {{username}}@{{remote_host}}

  • Подключиться к удаленному серверу по заданному порту:

ssh {{username}}@{{remote_host}} -p {{2222}}

  • Выполнить команду на удаленном сервере:

ssh {{remote_host}} {{command -with -flags}}

  • SSH-туннель: Динамический проброс порта (SOCKS-прокси на localhost:9999):

ssh -D {{9999}} -C {{username}}@{{remote_host}}

  • SSH-туннель: Пробросить заданный порт (localhost:9999 на slashdot.org:80):

ssh -L {{9999}}:slashdot.org:80 {{username}}@{{remote_host}}

  • Включить опцию пересылки данных авторизации на удаленную машину (см. man ssh_config для доступных опций):

ssh -o "ForwardAgent=yes" {{username}}@{{remote_host}}

Изображение Выучи 10 хороших привычек для работы в UNIX от IBM