回答:
これは実際にはプログラミング関連ではありませんが、scpを使用してこれを行うことができます。
scp file.zip remote-box-name:/path/to/destination/file.zip
リモートボックスでユーザー名が異なる場合は、プレフィックスを付ける必要があります。
scp file.zip yourusername@remotebox:/path/to/destination/file.zip
ファイルを取得するには、次のようにします。
scp remotebox:/path/to/destination/file.zip file.zip
src_file dest_file
、ローカルコンピューター上の単なるファイル名(file.zip)またはリモートファイル(me@xxx.xxx.xx.xxx:/ home / me / Desktop)のいずれかです。そのため、リモートマシンからローカルマシンにファイルをプルする場合は、実行しますscp xxx.xxx.xx.xxx:/home/me/Desktop/file.zip file.zip
。ローカルとリモートは、scpを実行しているマシンに関連していることに注意してください。したがって、マシンAにいて、sshからマシンBに移動してscpを実行すると、Bはローカルで、Aはリモートになります。
マシンAで、2つのターミナルウィンドウを開きます
マシンAで、sshからマシンBに移動します。マシンBで、コピーするファイルへのパスを探します。
マシンAで、2番目のターミナルウィンドウタイプ:
scp yourusername@remotebox:/path/to/destination/file.zip /home/me/Desktop
ファイルは、マシンBからマシンAにコピーして、/ home / me / Desktopフォルダーに入れる必要があります(フォルダーがマシンAに存在する場合)
既存のsshセッションをコピーすることはできません。2番目のセッションを作成する必要があります。他の人が指摘したように:
yourusername
マシンB用であり、マシンBのユーザー名がマシンAと異なる場合にのみ必要です
remotebox
解決可能な名前またはIPアドレスを指定できます
代替案:
scpを使用してファイルをプルまたはプッシュする必要があります。あるマシンから別のマシンへ、あなたは次のようなことをします
scp File.zip username@ipaddress:/home/me/Desktop/file.zip
scp file.zip me@xxx.xxx.xx.xxx:/home/me/Desktop
にしようとすると、「接続が拒否されました」と表示されるのは、おそらくコンピュータがオンになっているためです。方法?