2016-11-04 4 views
-1

Дано:Получение PDF из SSH в собственной системе

Подключение к безопасной оболочки Uni как это:

[email protected]_computer~$ ssh <my_name>@unixyz.cs.xy.com 
Password:*********** 

Welcome to Unixyz. You now can access a terminal on system unixyz: 

[email protected]~$ ls 
Desktop Documents Pictures Music desired_document.pdf 
[email protected]$ 

Taks/Вопрос:

Получение desired_document.pdf к моя собственная система. Я уже думал о некоторых вариантах:

1) Поскольку я могу получить доступ к редактору, например nano, я мог бы написать программу C/Java, скомпилировать ее в домашнем каталоге и сделать эту программу отправкой pdf. Проблема с этим: Пришлось кодировать клиента на машине Uni и сервере в моей собственной системе. Кроме того, я знаю только, как передавать текст, переданный в stdin и no pdf. И, очевидно, слишком много работы для данной задачи

2) Я нашел некую информацию о командах: scp и sftp. К сожалению, я не могу понять, как это делается точно.

Последнее, в основном, мои вопросы: Имеются ли команды scp и sftp действительные варианты выполнения желаемого и как они используются?


EDIT:

я получил первый ответ и проблема сохраняется: Как уже говорилось, я использую:

УПП меня @ server.cs.xyz.com:/path/topdf/некоторые/локальный/реж

, который дает мне:

/некоторые/местные/реж: нет такого файла или каталога

+2

Посмотрите на 'scp' или' sftp'. Они делают именно то, что вы ищете. Я предлагаю вам просто прочитать их страницы руководства: 'man scp'. – arkascha

+0

я сделал.Но я действительно не могу понять это точно –

+0

В нем говорится: 'scp benutzerx @ server1: datei1 datei2 benutzery @ server2' нравится ли мне настраивать собственный сервер или что-то в этом роде? –

ответ

0

Я не уверен, в какой среде вы находитесь. Используете ли вы Linux или Windows как свою операционную систему каждый день?

Если вы используете окна, есть некоторые реализации scp/ssh на основе ui, которые позволяют передавать эти файлы с помощью проводника на основе ui.

Например, есть https://winscp.net/

+0

Я получил свою ошибку. Я запустил scp с удаленного сервера, а не с собственной машины. –

0

Вы можете действительно использовать scp делать exacty что, и это проще, чем это может выглядеть:

scp [email protected] unixyz.cs.xy.com:path/to/desired_document.pdf /some/local/dir

Ключ двоеточие после имясервера где вы добавить свой путь

При желании вы можете передать пароль также, но это плохая практика, по понятным причинам.

+0

На странице man указано scp userx @ server1: data1 data2 usery @ server2, который, по-моему, дает 2 имени данных? И почему @server? Нужно ли мне настраивать собственный ssh-сервер? –

+0

см. Мое редактирование, похоже, не знает или не находит мой каталог –

0

я на самом деле получил ответ сам, и ошибка, что у меня было. Оба, парень с ответом и комментатором, где правильно. НО: scp должен быть запущен, когда вы находитесь в вашем терминале, я всегда пытался это сделать, пока я был подключен к удаленному серверу.

2 часа впустую из-за этого.

Смежные вопросы