Answers:
是否可以通过SSH连接?也许您应该考虑“ scp”实用性。非常简单,请看手册页:
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
您可以执行的另一种方法:(通过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
我经常遇到这个问题,因此分享了另一种完成工作的方法!