WindowsXPからsshでLinuxにログインして作業をしているときにLinux上の
細かいファイルや、ちょっと大きめなログ等をどうやって自分が使っている
Windows宛に送りますか?
(出来る限りどれにでもインストールされているコマンドを使って
という制限でお願いします。)
メール添付をしようとしてもモノによっては容量多すぎるし、、、
かといってわざわざSCPを起動するのも面倒だし。。。
便利なアイデアや方法がありましたら教えてください。
私の場合はコレだ!という程ではないのですが、sshでリモート転送を設定し、
Windows上で起動しているrubyのプログラム宛に転送かけてファイルの保存を
したりしてます。
これに関連して、PSFTPというソフトを使うとWin側でFTP感覚でファイルのやり取りができます。.exe1個だけで簡単に起動できます。
http://www.tempest.jp/security/psftp.html
ただ、わたし自身はこれの仲間のPuTTYというソフトでSSHはやっていますが、ファイルのやり取りはlinux側のsambaでもっぱらやっています。
回答ありがとうございます。
cygwin系を使えば確かに便利なのですが、職場によっては
使えるソフトが限られている場合もあるのであまり選びたくない選択肢です。
SFTPはすごく便利なのは分かるのですが、putty等の端末エミュレータで色々と設定やら
なんやらの作業をしていて、ファイルの転送が必要になったときに
よっこいしょとホスト上でSFTPを起動するのが嫌なんです
(おっくうなだけですが・・・・・)
ファイルをWindows上に持っていきたいときはsshの転送設定をしといて
cat access_log | telnet localhost 10080
ぐらいの勢いで解決できればと思っています。
http://ja.wikipedia.org/wiki/SFTP
sshが入っているのであれば、sftpが使えると思います。
WindowsにOpenSSHでも入れて、転送します。