ssh scp для копирования файла на удаленный серверный порт 21

Конечно, вы можете, но поскольку он работает, читая необработанный раздел, вы не можете использовать его для восстановления файлов из смонтированной файловой системы. Это означает, что если вы пытаетесь восстановить данные с внешнего носителя или размонтированного раздела, это сработает. С другой стороны, если вы попытаетесь восстановить данные из смонтированного раздела (например, тот, который является частью вашей установки Ubuntu), вы не сможете это сделать.

Это приводит вас к Живая среда: все разделы размонтированы, и вы можете безопасно выполнять операции чтения в разделе и записывать их на внешнее запоминающее устройство.

1
задан 31 August 2012 в 11:21

1 ответ

Два недостатка, которые я вижу в вашей попытке и ответ.

1) scp - это безопасная утилита (ssh) для безопасного копирования файлов между хостами. Он использует ssh для передачи данных и использует ту же аутентификацию и обеспечивает ту же безопасность, что и ssh (см. Справочную страницу scp). По умолчанию ssh использует порт 22. Поэтому, если вы не изменили номер порта по умолчанию для ssh на целевом сервере до 21, или вы не установили и не запустили ssh-сервер (sshd) на принимающем сервере, вы не сможете использовать scp для копирования файлы.

2) Правильная строка из вашего примера должна быть:

scp -P '*port running ssh on destination server*' /home/direc/file.tar username@remotehost:/home/dir

Первый root@myhost не нужен и на самом деле попытается скопировать файл с именем [ f4] (что, скорее всего, не существует) и file.tar на целевой сервер. Вы, скорее всего, получите сообщение:

root@myhost: No such file or directory during the copy.
4
ответ дан 25 May 2018 в 06:59

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

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