SSH понял, что вы хотите подключиться к хосту с именем «abc.com:~/apps/» с пользователем «user». Поскольку этот хост не существует, вы получаете сообщение об ошибке, которое вы указали.
Вам придется разбить вашу команду на две части, как это:
ssh user@abc.com
(type the password, and wait for ssh to log you in)
cd ~/apps/
Ответы:
-t
поддерживает связь, если есть взаимодействие с пользователем)bash --login
требуется поддерживать связь послеcd
(см.-t
)источник
Я думаю, что вы смешиваете SCP и SSH
Для SSH вам не нужно указывать путь назначения. Вы просто входите как user@host.com и попадаете в домашнюю папку пользователя.
источник
SSH ожидает следующий синтаксис:
поэтому, когда вы набрали:
SSH понял, что вы хотите подключиться к хосту с именем «abc.com:~/apps/» с пользователем «user». Поскольку этот хост не существует, вы получаете сообщение об ошибке, которое вы указали.
Вам придется разбить вашу команду на две части, как это:
источник
Редактировать: вы всегда можете использовать ssh как user@abc.com, а затем просто перейти к нужной папке, используя cd folderName
Озаир Кафрай объяснил это лучше
источник
Ниже позвольте мне войти и перейти в каталог в одну строку на Ubuntu:
Или просто
Удачи
источник