SSH Найти текущий каталог МЕСТНОЙ МАШИНЫ

1365
cpcdev

Я пытаюсь загрузить файл с моего локального компьютера на мой сервер, используя:

scp Users\MyName\Desktop\myzipfile.zip user@host:/path/to/whereyouwant/thefile 

У меня на рабочем столе есть zip-файл, который я пытаюсь загрузить. Моя проблема в том, что я не знаю, что каталог локальной машины при использовании SSH.

Как я могу знать, что это такое? То есть, как правильно написать путь к моему zip-файлу на рабочем столе моего локального компьютера?

Я перепробовал все возможные пути ...

0
Какую ОС вы используете? Alex 8 лет назад 0

1 ответ на вопрос

0
Jakuje

There is probably some environment variable pointing to your home:

scp $HOME\Desktop\myzipfile.zip user@host:/path/to/whereyouwant/thefile 

But then you will have probably problem with : in the path. You can workaround it using:

cat $HOME\Desktop\myzipfile.zip | ssh user@host cat /path/to/whereyouwant/thefile 

which is basically the equivalent using pure ssh. But make sure you have set-up passwordless authentication or control master, otherwise it will fail.

измените \ (обратную косую черту) с помощью / (косая черта) в `$ HOME \ Desktop \ myzipfile.zip` для * nix ОС. Alex 8 лет назад 0
Да, но с обратной косой черты это выглядит как вопрос Windows. Jakuje 8 лет назад 0
Да, извините, я использую Windows cpcdev 8 лет назад 0
Вы пробовали `scp \ Users \ MyName \ Desktop \ myzipfile.zip \ user @ host: / path / to / whereyouwant / thefile`? Alex 8 лет назад 0

Похожие вопросы