web-dev-qa-db-ja.com

PuTTYを使用してサーバーにファイルを転送するにはどうすればよいですか?

win7ボックスのPuTTYでSCPを呼び出すと、C:/を使用できませんが、ローカルマシンでwhereがデフォルトでファイルを検索することもわかりません。プログラムディレクトリまたはユーザーディレクトリが機能しませんでした。たとえば、PuTTY.exeの隣とC:\ Users\Meにfile.txtを保存しましたが、PuTTYでSCP file.txt file.txtを呼び出すと、両方で失敗しました

cp: 'file.txt'をstatできません

では、PuTTYを使用してサーバーにファイルを転送するにはどうすればよいですか?

編集:また、SCP file.txt myserver:file.txtを呼び出すと、同様のエラーが発生します:file.txt: No such file or directory

16
Trindaz

PuTTYを使用しないソリューション:SFTPを使用してFileZillaでサーバーに接続し、ファイルを転送します。

6
Trindaz

あなたは何かを試しましたか

pscp -l user1 c:\ftp\picture.jpg slacker1:/home/user1/pics

PuTTYのマニュアル

(a)ファイルをリモートサーバーに送信するには:

pscp [options] source [source...] [user@]Host:target

したがって、ローカルファイルc:\documents\foo.txtをサーバーexample.comにユーザーfredとしてファイル/tmp/fooにコピーするには、次のように入力します。

pscp c:\documents\foo.txt [email protected]:/tmp/foo


追記

PuTTYダウンロードページ を使用すると、ダウンロードできますPuTTY.Zip-PuTTYツールの完全なセット、または必要なツール(この場合、PuTTY.exeはダウンロードしたが、pscp.exeはまだダウンロードしていない可能性があります)

13
RedGrittyBrick

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

ただし、PuTTYの最近のバージョンは接続共有をサポートしています。

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

共有を有効にするには、以下をご覧ください。
PuTTYツール間でのSSH接続の共有


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

PuTTYでセッションを開く を参照してください。

追加の設定により、PuTTYにWinSCPで参照している同じディレクトリに自動的に移動させることもできます。

同じディレクトリでPuTTYを開く を参照してください。

(WinSCPの作成者です)

5
Martin Prikryl
  1. PSFTPで、ファイルを配置するフォルダーを開きます。
    例CDファイル名
  2. コマンドラインに次のように入力します。lcdpathtofolder
    例lcd C:\ Users\Lyn\Pictures
  3. Enterをクリックして入力:put filename
    例lynhw1.pdfを置く
  4. Enterをクリックすると、ファイルが転送されます

私と同じように機能することを願っています。
注:PuTTYを使用してPSFTPでこれを行いました。

「PuTTY SFTPクライアントであるPSFTPは、SSH接続を使用してコンピューター間でファイルを安全に転送するためのツールです」- http://the.earth.li/~sgtatham/PuTTY/0.52/htmldoc/Chapter6.html

PSFTPを http://www.PuTTY.org/ Webページからダウンロードします。ここでPuTTYをダウンロードします。

0
Lyn

上記のようにpscpが見つからず、WinScpを使用してしまいました。

これは、PuTTY構成を取得するGUIを備えたクライアント側プログラムです。

0
JonnyRaa