Перейти в каталог по протоколу SSH означает установить соединение с защищенной оболочкой (SSH) к удаленному серверу и перейти к определенному каталогу на этом сервере. Вот несколько методов, которые можно использовать для достижения этой цели:
-
Метод 1. Используйте команду SSH с путем к каталогу:
ssh user@hostname "cd /path/to/directory; bash" -
Способ 2. Используйте команду SSH с командой «cd»:
ssh user@hostname "bash -c 'cd /path/to/directory; exec bash'" -
Способ 3. Используйте команду SSH с предопределенной командой:
ssh user@hostname 'bash -s' < local_script.shгде
local_script.shсодержит:#!/bin/bash cd /path/to/directory exec bash -
Метод 4. Используйте файл конфигурации SSH:
Добавьте следующие строки в файл конфигурации SSH (~/.ssh/config) на локальном компьютере:Host myserver Hostname hostname User user RemoteCommand cd /path/to/directory && bash RequestTTY yesТогда вы можете просто запустить:
ssh myserver
Не забудьте заменить userна свое имя удаленного пользователя, hostnameна IP-адрес сервера или имя домена и /path/to/directoryс фактическим путем к каталогу, к которому вы хотите получить доступ.