Скопируйте файл на удаленный сервер (очень сложно)

Я хочу скопировать файл с моего рабочего стола Ubuntu (пользователь: vverma) на сервер с именем fb3, пожалуйста, сообщите мне, как это сделать?

Чтобы добраться до fb3, я должен следовать этим шаги: -

  1. ssh на сервер1 как пользователь1 с моего терминала
  2. ssh с сервера1 на сервер2 как пользователь1
  3. sudo su - пользователь2
  4. ssh с server2 на server3 (который является fb3) как user2

Теперь, пожалуйста, объясните мне, как я могу выполнить этот сложный tsak, не создавая ошибок.

0
задан 21 September 2012 в 14:01

4 ответа

Можно попробовать rsync.

rsync -v -e ssh ~/Desktop/filename username@server:/path-in-server

Смотрите на эту страницу

2
ответ дан 21 September 2012 в 14:01

Вы можете создать общую папку на сервере, затем подключиться к серверу и скопировать в общую папку, затем вы можете удалить общий доступ из папки

0
ответ дан 21 September 2012 в 14:01

Я всегда делал это так:

rcp filaname usernameinserver@server:path/in/server

Команда запросит у вас пароль на сервере (если вы не используете другую схему аутентификации).

Обратите внимание, что ваше имя пользователя на локальном компьютере не имеет значения.

rcp / scp туннелируются под ssh, это, вероятно, самый безопасный способ копирования файла. Если вам нужна повышенная безопасность, вы можете попробовать использовать пароли клавиш вместо паролей. Его сложнее настроить, но после этого вам не нужно вводить пароль для каждой передачи.

0
ответ дан 21 September 2012 в 14:01

Абсолютно нет причин быть параноиком по поводу ssh / scp, почему вы должны быть? Это безопасно.

scp myfile user@ip_or_server_name:path/to/myfile

путь может быть относительным или абсолютным

Я предполагаю, что вы уже сгенерировали свои ключи (ssh-keygen) и скопировали на свой сервер (ssh-copy-id).

0
ответ дан 21 September 2012 в 14:01

Другие вопросы по тегам:

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