SSH経由でマイ(Windows)コンピュータからリモートシステムにファイルをコピーする[閉じる]

SSH経由でマイ(Windows)コンピュータからリモートシステムにファイルをコピーする[閉じる]

私のラップトップにはいくつかのファイルがあり、それをリモートクラスタにコピーしたいと思います。これを行うには、PuTTyを使用してSSHを介してリモートクラスタに接続します。次に、ファイルをコピーするためにPuTTy端末を使用し、リモートシステムにログインして次のコマンドを作成します。

scp -r ~/Desktop/AFU/ username@host:~/SVM

目的は、ラップトップのフォルダ内のすべてのファイルをC:Users\name\Desktop\AFUリモートクラスタの指定されたフォルダにコピーすることです。SVM

しかし、うまくいかず、エラーが発生します。

/home/username/Desktop/AFU: No such file or directory.

私を助けてくれますか?私のラップトップのオペレーティングシステムはWindows 8.1です。

答え1

scp実行しようとしているコマンドが間違っているだけでなく、ラップトップがSSHサーバーを実行していると仮定しているため、とにかく機能しません。

必要なことを行うには、より簡単な方法があります。WinSCPノートブックのリモートクラスタ(PuTTYと同様に動作)に接続し、必要なファイルをアップロードします。この場合、C:Users\name\Desktop\AFUノートブックのファイルを~/SVMリモートクラスタにアップロードします。

答え2

Windowsシステムでは、pscpPuttyに付属のコマンドを使用します。

リモートシステムにログインしてから、リモートシステムがローカルシステムでファイルを見つけることを期待するのはうまくいきません。

答え3

PuttyのホームページからWindows scpコマンドアプリケーションであるpscpをダウンロードできると思います。 scpと同じように動作しますが、Windows側で動作します。したがって、Windowsコンピュータのcmdウィンドウでは次のようになります。

pscp -r C:/Users/<username>/Desktop/AFU username@linuxhost:~/SVM

頭から取ったものですが、似たようなものです。

関連情報