sshでログイン中にshell上で小さなファイルを転送出来ます・・・大きなファイルはエラーで落ちますが
この機能はリモート側へファイルを送信する時、rzコマンド入力をころっと忘れて、ローカル側のTeratermからzmodemでファイル送信をしてしまった
何故かzmodemが自動的に起動してファイルが正常に転送されてしまった。そ、そんなミスから発見したものリモート側からの送信はszコマンドでOKよん
[root@~]# sz /usr/src/epicon-4.4.tar.gz
**B00000000000000
この後、Teraterm -->ファイル -->転送 -->zmodem -->受信 -->ファイルがローカル側へ受信される
リモート側へ受信はrzコマンドを入力するか、そのままでもzmodemなら転送が出来ます
[root@~]# -->この状態のままファイル転送操作を行う
Teraterm -->ファイル -->転送 -->zmodem -->送信 -->ファイルを指定 -->開く -->ファイルが送信される
[root@~]# ll
total 44
-rw------- 1 root root 25079 Jan 1 1970 epicon-4.4.tar.gz
-rw-r--r-- 1 root root 74 May 29 2007 forward
-rw-r--r-- 1 root root 7824 Jan 29 15:31 install.log
-rw-r--r-- 1 root root 205 May 29 2007 procmailrc
[root@~]# rz
rz waiting to receive.**B0100000023be50
この後、Teraterm -->ファイル -->転送 -->zmodem -->送信 -->ファイルを指定 -->開く -->ファイルが送信される
[root@~]# ll
total 44
-rw------- 1 root root 25079 Jan 1 1970 epicon-4.4.tar.gz
-rw-r--r-- 1 root root 74 May 29 2007 forward
-rw-r--r-- 1 root root 7803 Jan 22 18:44 install.log
-rw-r--r-- 1 root root 205 May 29 2007 procmailrc
但し以下のパッケージがインストールされていること
lrzsz.i386 : The lrz and lsz modem communications programs.
[root@~]# which rz sz
/usr/bin/rz
/usr/bin/sz
linuxのbashはrz,szコマンドがインストールされていればこんな芸当が出来るようですが、FreeBSD7.2で確認したうまく動作しなかった。
うーhttp://sourceforge.jp/projects/ttssh2/は便利