У меня есть Ubuntu 10.04, пробегающая VMPlayer. И у меня есть другая машина (маршрутизатор RT-N16 Asus). Я могу соединиться с маршрутизатором с telnet и видеть его файловую систему. Как я могу скопировать файл с локальной машины (файл/home/user/helloworld-c) к маршрутизатору (папка, */tmp/mnt/discb_1*)?
Там возможность состоит в том, чтобы соединиться через SSH? Возможно, необходимо рассмотреть "scp" utitlity. Это очень просто, обратитесь к странице руководства:
man scp
Очень простое использование:
scp remote_user@remote_host:/path/to/remote/file /path/to/local/file
и наоборот:
scp /path/to/local/file remote_user@remote_host:/path/to/remote/file
Скопировать не пустой каталог с удаленного компьютера на Ваш компьютер:
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
Для копирования с компьютера на удаленный компьютер просто переключите местоположение и место назначения в предыдущем примере. Поскольку больше информации делает man scp
.
Иначе можно сделать: (через pem файл)
Если Вы хотите использовать pem
файл и Вы ROOT
пользователь:
1. пользователь root:
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/
это поместит файл в корневой каталог. затем войдите в удаленный, разъединяют с типичным пользователем. и сделайте
sudo su
Вы будете переключенный на root
пользователь. затем переместите файл в целевой каталог
mv /home/ubuntu/your-local-file.txt /you-server-destination-path/your-local-file.txt
Я часто встречаюсь с этой проблемой, поэтому совместно используя альтернативный способ сделать задание!