web-dev-qa-db-ja.com

SSHを使用してサーバーからファイルをダウンロードする方法(WindowsでPuTTYを使用)

サーバーからコンピューターにファイルをダウンロードしようとすると、実際にサーバーにファイルがダウンロードされます。

(注:このコマンドを入力する前に既にサーバーにSSH接続されています。YouTubeでチュートリアルを見て、特定のサーバーにSSHで接続せずに端末を使用していますが、WindowsでPuTTYを使用してこれを行うことはできません) ?)

scp -r -P2222 [email protected]:/home2/kwazy/www/utrecht-connected.nl ~/Desktop/

問題は、ファイルをダウンロードする場所を~/Desktop/のみとして指定していることです

これにより、ファイルをローカルデスクトップにコピーする代わりに、サーバーにDesktopというフォルダーが作成されます。

どんな援助も大歓迎です。


更新:

Linuxでこのコマンドを使用できます。

フォルダーをデスクトップに正常にダウンロードしました:

Windowsマシンでこれをどのように実行できるかについて、まだ洞察が必要です。

49
SobieSki

PuTTYウィンドウで開かれたSSHセッションからローカルWindowsとの間でファイル転送を開始する方法はありません。

PuTTYは接続共有をサポートしていますが。

互換性のあるファイル転送クライアント( pscp または psftp )を実行する必要がありますが、新しいログインは必要ありません。自動的に(有効な場合)既存のPuTTYセッションが使用されます。

共有を有効にするには:
PuTTYツール間のSSH接続の共有


接続を共有しなくても、Windowsコマンドラインからpsftpまたはpscpを使用できます。

PSCPを使用してUnixマシンからWindowsマシンにファイルをコピーする方法...? を参照してください。

scpはOpenSSHプログラムであることに注意してください。主に* nixプログラムですが、 Linux用Windowsサブシステム で実行するか、 Win32-OpenSSH からWindowsビルドを取得できます。


本当にローカルデスクトップにファイルをダウンロードする場合は、%USERPROFILE%\Desktop(通常はC:\Users\username\Desktopなどのパスに解決されるもの)としてターゲットパスを指定する必要があります。


別の方法は WinSCP、GUI SFTP/SCPクライアント を使用することです。リモートサイトを閲覧している間、Open in PuTTYコマンドを使用して、いつでも同じサイトにSSHターミナルを開くことができます。
PuTTYでセッションを開く 」を参照してください。

追加のセットアップにより、PuTTYでWinSCPを使用して閲覧しているのと同じディレクトリに自動的に移動することもできます。
同じディレクトリでPuTTYを開く 」を参照してください。

(私はWinSCPの著者です)

36
Martin Prikryl

これを試してくださいscp -r -P2222 [email protected]:/home2/kwazy/www/utrecht-connected.nl /Desktop

ファイルを左右にプルする場合のもう1つの簡単なオプションは、 WinSCP のようなSFTPクライアントを使用することです。次に、何かを引っ張るたびに100文字を入力するのではなく、ドラッグアンドドロップするだけです。

編集:ちょうど/デスクトップは、おそらくあなたがファイルをダウンロードしようとしている場所ではないことに気づきました。 C:\Users\you\Desktopのようなものでなければなりません

18
d3c0y

git bashでgitをインストールすると、WindowsでSCPが利用可能になります。

7
Ashish

サーバーにhttpサービスがある場合、ディレクトリを圧縮して圧縮ファイルをダウンロードできます。

圧縮:

tar -zcvf archive-name.tar.gz -C directory-name .

ブラウザ全体をダウンロードします。

http://the-server-ip/archive-name.tar.gz

サーバーIPに直接アクセスできない場合は、PuTTYを介してsshトンネルを実行し、ローカルポートで80ポートを転送すると、ファイルをダウンロードできます。

6
jacm365

WinSPCプログラムを使用できます。任意のサーバーへのアクセスは非常に簡単です。プログラムもガイドを提供します。お役に立てば幸いです。

2
Luan Souza