web-dev-qa-db-ja.com

自分の(Windows)コンピューターからSSH経由でリモートシステムにファイルをコピーする

ラップトップにリモートクラスタにコピーしたいファイルがいくつかあります。このため、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です。

5
user4704857

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

やりたいことを行うには、はるかに簡単な方法があります。ラップトップで WinSCP を使用してリモートクラスターに接続し(PuTTYと同様に機能します)、必要なファイルをアップロードします(この場合)。ノートパソコンのC:Users\name\Desktop\AFUからリモートクラスタの~/SVMへのファイル。

8
dr_

Windowsマシンで、PuTTYに付属のpscpコマンドを使用します。

リモートシステムにログインし、リモートシステムがローカルシステム上のファイルを検索することを期待しても機能しません(幸運なことに!)。

7
Alexander

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

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

頭から取られたが、そのようなもの。

2
Roger Nordqvist