Как ssh на удаленный путь?

У меня есть папка в ~ / apps / и еще одна в корневом каталоге / apps /

Я хочу ssh к ним

ssh user@abc.com:~/apps/ 

а также

 ssh user@abc.com:/apps/ 

Я получил следующую ошибку:

Не удалось разрешить имя хоста

Что я сделал не так?

5 Solutions collect form web for “Как ssh на удаленный путь?”

 ssh user@server -t "cd /some/directory; bash --login" 
  • -t поддерживает соединение, если есть взаимодействие с пользователем)
  • «Команда» находится в кавычках
  • bash --login требуется для поддержания связи после cd (см. -t )

Я думаю, что вы смешиваете scp и ssh

Для ssh вам не нужно указывать путь назначения. Вы просто входите в систему как user@host.com, и вы попадаете в домашнюю папку пользователя.

SSH ожидает следующий синтаксис:

 ssh [other_options] [user@]hostname [command] 

Поэтому, когда вы ввели:

 ssh user@abc.com:~/apps/ 

SSH понял, что вы хотите подключиться к узлу с именем «abc.com:~/apps/» с пользовательским «пользователем». Поскольку этот хост не существует, вы получаете указанную вами ошибку.

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

 ssh user@abc.com (type the password, and wait for ssh to log you in) cd ~/apps/ 

Изменить: вы всегда можете ssh как user@abc.com, а затем просто перейдите в нужную папку с помощью cd folderName

Озайр Кафрей объяснил это лучше

Ниже дайте мне войти и перейдите в каталог в одной строке, на ubuntu:

 ssh user@abc.com -t "cd /path/to/your/directory/; `echo $SHELL --login`" 

Или просто

 ssh user@abc.com -t "cd /path/to/your/directory/; bash --login" 

Удачи

  • Стабильная обратная пересылка портов в SSH и устаревших сеансах
  • Как отключить локальную пересылку портов SSH?
  • Установите ресурс SSH как обычный жесткий диск под окнами
  • OpenWRT - как сделать начальный логин (ssh), если 192.168.1.1 не может быть маршрутизирован?
  • Возобновить rsync через SSH после разрыва соединения?
  • Как использовать брелок для ключей Mac OS X с ключами SSH?
  • Извлечение открытого / закрытого ключа из файла PKCS12 для последующего использования в SSH-PK-аутентификации
  • Переадресация агента не работает
  • Могу ли я настроить KiTTY для отправки нажатия F7 вместо того, чтобы поднимать диалог печати при нажатии кнопки F7?
  • DNS через SSH-туннель
  • Что означает «Роуминг, не разрешенный сервером» для клиента ssh?
  • Interesting Posts

    Как очистить клавиатуру от ноутбука Toshiba?

    Windows 10: без прокрутки на сенсорной панели

    Именованное форматирование строк в C #

    Как я могу скопировать пользовательский словарь Word 2000?

    Печать всех, кроме первых трех столбцов

    Имейте файл с именем ~ (tilde) в моем домашнем каталоге

    Как пропустить проверку при нажатии на определенную кнопку?

    Может ли мой домовладелец получить доступ к моей личной сети, потому что он контролирует восходящее соединение?

    Когда мы должны использовать метод intern для String для строковых литералов

    dplyr – mutate: использовать имена динамических переменных

    Android DatePicker изменится только на месяц и год

    Устранение неполадок драйверов USB HID общего назначения Microsoft

    График Excel не отображает все серии данных

    Как удалить предустановленный Flash Player в Windows 8?

    Графики Ганта с R

    Давайте будем гением компьютера.