回答:
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
空でないディレクトリをリモートコンピューターからコンピューターにコピーするには:
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
私は頻繁にこの問題に遭遇するため、仕事を成し遂げるための代替方法を共有しています!