Как 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 для виртуальной машины Vmware с сетью NAT
  • SSH не будет работать в новой версии OS X 10.8.4
  • Как я запускаю приложение gnome и позволяю ему работать через SSH даже после закрытия SSH?
  • Ssh и shell через ssh: как выйти?
  • Войти через SSH без пароля
  • Как использовать брелок для ключей Mac OS X с ключами SSH?
  • SSH-туннелирование для обхода брандмауэра (http и socks)
  • Ssh - нет маршрута к хосту
  • Как включить автоматическое выключение Interactive ssh logins через один час
  • Прокси PuTTY X11: предпринят неправильный протокол авторизации
  • Отправка команд на сервер через канал оболочки JSch
  • Interesting Posts

    Как исправить android.os.DeadObjectException android X

    Воспроизведение аудио через сеть с помощью Windows 7?

    Как указать элемент, после которого можно вставить в css flexbox?

    Выполнить сценарий R из командной строки

    JSON.net: как десериализовать без использования конструктора по умолчанию?

    Двойная загрузка виртуальной машины Linux / Windows 7 + Window 7 под лицензией Linux +

    Как я могу установить сертификат в локальном хранилище программ с помощью c #?

    Как сохранить изображение в базе данных SQLite

    Как перенаправить только определенную подсеть (источник ip) на конкретный интерфейс?

    Что логично «не» в Прологе?

    Windows 7: не удается получить доступ или удалить папку, хотя вы вошли как администратор

    Могу ли я появиться в Specific ViewController?

    Как добавить параметры в HttpURLConnection с помощью POST с помощью NameValuePair

    YouTube API v3 – список загруженных видеороликов

    Могу ли я иметь macros в исходных файлах Java

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