トップ «前の日記(2006-03-03 [J]) 最新 次の日記(2006-03-07 [J])» 編集

ゆ〜ぞ〜の備忘録

コメントスパム対策のため、特定メールアドレスの入った突っ込みをお断りしています。

2005|11|12|
2006|01|02|03|04|05|06|07|08|09|10|11|12|
2007|01|02|03|04|05|06|07|08|09|10|11|12|
2008|01|02|03|04|05|06|07|08|09|10|11|12|
2009|01|03|04|05|06|07|08|09|10|11|12|
2010|01|03|
2036|01|

2006-03-06 [J] [zaurus] 烏賊と隧道と梱包 [長年日記]

squid あげときました

トップページにあります。高速化の効果はまちまちですし、電池の持ちは悪くなりますので、長所短所を見極めた上で使ってやってください。

ただ、静的ページ+宣伝で構成される動的ページは面倒なことこの上ないので勘弁願いたい。

ssh によるトンネリング

myserver.hoge.ne.jp というサーバーのポート 21(ftp)から localhost のポート 10021 へトンネルを作る方法は以下の通り。damepo はサーバー側のユーザ名。

$ ssh -2 -f -N -L 10021:localhost:21 damepo@myserver.hoge.ne.jp

で、トンネルの出口に対してftpを仕掛ける。

$ ncftp -u damepo -P 10021 localhost

しかし、データポートが開かないようです。ポート20をトンネリングさせても、passive/active 共に駄目。うーん、NATが噛んでるからかなあ、それでも sftp はうまくいくし……。

困ったら代用品

面倒なので、lftp をコンパイルしてみました。

configure スクリプト中にリンクを貼る処理があるため、FATファイルシステム上では configure が通りません。

ipkg-build

折角なので、ipkg など作ってみました(参考:ipkgを作るには)。

$ cd /home/zaurus/lftp-3.2.4/
$ mkdir ./lftp
$ configure --prefix=/home/zaurus/lftp-3.2.4/lftp
$ make; make check; make install
$ mkdir ./lftp/CONTROL
$ ng ./lftp/CONTROL/control (編集する)
$ ng ./lftp/CONTROL/conffiles (編集する)
$ chown -R root:root ./lftp
$ ipkg-build lftp

ファイル2つの編集以外に手間が増えるわけでもないので、思っていたより楽です。