PuTTYを使用してUnixマシンに接続したWindowsマシンで作業しています。ローカルのWindowsマシンから接続されたUnixマシンにファイルを転送したいのですが、コマンドを教えてください。
PuTTY
を使用すると、pscp
(PuTTYセキュアコピー)と呼ばれるユーティリティを使用できます。
PuTTYで、パスワードなしの接続を許可するプロファイルを作成します。 mycopy
という名前を付けましょう。
次に、pscpをローカルディレクトリにコピーします。これで、次を使用してコピーできます
pscp -profile mycopy *.txt 192.168.1.10:/tmp
*.txt
ローカルテキストファイル192.168.1.10:/tmp
IPが192.168.1.10のホストの/ tmpディレクトリ-profile mycopy
使用するプロファイルを示しますリモートファイル(/foo/bar/afile.sh
)。
pscp -profile mycopy 192.168.1.10:/foo/bar/afile.sh .
PuTTYのインストールに含まれているpsftp
接続を使用できます(同じフォルダーのPSFTP.EXE)。
sftp <your_machine_ip>
次に、標準のftpコマンドを使用して、ホスト間でファイルをコピー/貼り付けます(put <local_file>
アップロードを行う、get <remote_file>
ダウンロードなど)。