1

В настоящее время я вошел на свой удаленный сервер, и мне нужно перенести файл с локального компьютера на мой удаленный сервер с помощью SCP, но, похоже, он не работает. Я смог сделать это с помощью SFTP, но я не знаю, почему у меня такие трудные времена с использованием SCP.

[awong10 @ hills ~] $ scp -r ~/sugar.txt awong10@147.144.12.15:.

это команда, которую я ввел, но, видимо, это неправильно. я что-то пропустил?

2 ответа2

0

Вам нужно использовать команду scp из вашего локального окна.

Я полагаю, сервер SSH работает на удаленном компьютере.

scp -r <File/Folder> username@remoteServerIP:<dirNameToCopy>

Так что это должно работать нормально. Он скопирует ~/sugar.txt из вашей локальной папки на ваш удаленный сервер в домашнем каталоге пользователя awong10

   scp -r ~/sugar.txt awong10@147.144.12.15:~

Заметка:-

Опция -r не нужна как таковая для копирования одного файла. Если вы хотите скопировать всю папку, используйте -r

0

Вы даже можете использовать rsync

rsync [flags] [local path] [user]@[remote server]:[remote path]

Флаги

r – Recursive

l – Transfer any symlinks encountered

t – Preserve time stamps

p – Preserve permissions

g – Preserve groups

o – Preserve ownership

D – Preserve block and character devices

You may want to add the following to your command for easier to read file sizes:

h – Human-readable format of file sizes

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .