Как скопировать файл на другой компьютер через терминал?

У меня Ubuntu 10.04 работает через VMPlayer. И у меня есть другая машина (маршрутизатор Asus RT-N16). Я могу подключиться к маршрутизатору с помощью telnet и посмотреть его файловую систему. Как скопировать файл с локального компьютера (файл / home / user / helloworld-c) на маршрутизатор (папка * / tmp / mnt / discb_1 *)?

1
задан 20 February 2014 в 09:24

2 ответа

Чтобы скопировать непустой каталог с удаленного компьютера на ваш компьютер:

scp -r remoteusername@192.168.1.56:/home/vrc/Desktop/www /home/ourusername/Desktop

Чтобы скопировать файл, просто исключите параметр -r:

scp remoteusername@192.168.1.56:/home/vrc/Desktop/file1 /home/ourusername/Desktop

To скопируйте с компьютера на удаленный компьютер, просто переключите местоположение и пункт назначения в предыдущем примере. Для получения дополнительной информации сделайте man scp.

11
ответ дан 25 May 2018 в 19:00

Другой способ, которым вы можете сделать: (через файл pem)

Если вы хотите использовать файл pem, и вы ROOT пользователь:

Другой способ вы можете сделать: (через файл pem)

sudo scp -i ~/servers/your-key.pem ~/your-local-source-path/your-local-file.txt root@00.00.00.11:/you-server-destination-path/

отметить двоеточие : между сервером IP и маршрутом назначения.

, если я не могу вошел в систему с пользователем root, см. шаг 2.

2. стандартный пользователь:

Предположим, вы ubuntu пользователь со стандартными привилегиями.

sudo scp -i ~/servers/your-key.pem ~/your-local-source-path/your-local-file.txt ubuntu@00.00.00.11:/home/ubuntu/

это поместит файл в домашний каталог. затем войдите в удаленный сервер со стандартным пользователем. и do

sudo su

вы переключитесь на пользователя root. затем переместите файл в каталог назначения

mv /home/ubuntu/your-local-file.txt /you-server-destination-path/your-local-file.txt

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

6
ответ дан 25 May 2018 в 19:00

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

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