web-dev-qa-db-ja.com

SSH経由でUNIXサーバーからデスクトップにファイルをダウンロードする方法

初心者、共有ホスティングサーバー(UNIX)へのSSHアクセスを取得しました。私は現在、images.Zipというファイルがあるサーバー上のディレクトリにいます。これを自分のデスクトップにダウンロードしたいと思います(問題がある場合は、ローカルでWindowsを実行しています)。どのコマンドが必要で、構文は何ですか?

5
James

winscp を使用できます。

7
Nandhini Anand

完全を期すために、MacまたはLinuxを使用している場合は、ターミナルを開いてsftp <uname>@<Host>を実行するだけです。次に、パスにcdするか、get <path>コマンドを実行してファイルをダウンロードします。

ファイルを直接ダウンロードするために使用できるSCPもあります。

6

WinSCP ;のコピーを取得します。フリー/オープンソースのSFTP(およびその他のプロトコル)クライアントです。

4
gravyface

pscp も可能です(PuTTYスイートから)

2
Yab

奇妙な、誰にも言及されていない [〜#〜] psftp [〜#〜]

コマンドのリストを表示するには、helpと入力します。

私が通常することは

lcd(change local directory)

lpwd(local present working directory)

cd PATHNAME(to the destination directory)

get FILENAME (will download the FILENAME)

それについて少し

2
Narayan

リモートサーバーからコピーする場合は、ファイルをプッシュできるように、デスクトップ上にある種のサーバーを設定する必要があります。

あなたがそれをあなたの机から引き出したいならば、多くの可能性があなたに提供されます:

  • WinScp:ディレクトリの参照とsshを介したコピー(scpコピー)のためのGUIを提供します
  • pscp:PuTTYサイトで提供され、コマンドラインインターフェースを提供します(PATH環境変数を設定した場合、cmd.exeで使用可能)

他のツールが必要な場合は、他の回答で見つけることができます:

  • FileZilla:SFTPを使用するためのGUIがあります
  • Psftp:SFTPプロトコルのpscp(コマンドライン)に相当。
1
M'vy

FilezillaもOSSオプションです。

1
rumz

Windowsを使用しているため、 cygwin のようなものをインストールして、bashターミナルが機能するようにします。

その後、UNIXサーバーと同じようにscpを使用できます。

1
Johan