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

10

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

Я хочу сш к ним

ssh user@abc.com:~/apps/

а также

ssh user@abc.com:/apps/ 

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

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

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

Mko
источник
вы нашли решение?
DNL
@dnl Я еще не узнал, я хочу использовать git для отправки моего локального репо на удаленный сайт, но мне нужно ssh к пути
mko
чем я предлагаю вам задать простой вопрос, как это сделать :) вы можете найти свой ответ здесь: book.git-scm.com/3_distributed_workflows.html
dnl

Ответы:

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

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

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

Озаир Кафрай
источник
4

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

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

поэтому, когда вы набрали:

ssh user@abc.com:~/apps/

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

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

ssh user@abc.com
(type the password, and wait for ssh to log you in)
cd ~/apps/
Юрий Немцов
источник
2

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

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


источник
0

Ниже позвольте мне войти и перейти в каталог в одну строку на 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"

Удачи

Манохар Редди Поредди
источник