> telnetクライアントの設定がおかしいのかも知れませんよ。
田中さん、どうもです。
Windows標準TELNET、Tera Term両方試したんですけどね〜。
皆さんは、SSH接続でないTELNETは実際に使えていますか?
ま、とりあえず現在はSSHで使えているので、それほど問題ではないです。
さてもう1つ、今度はFTPに関する新たな話題です。
Windows用GUI版FTPクライアントがWinSCP3以外が、ホストのディレクトリ・ファイル
表示に失敗しています。失敗しているのはWSFTP LE5.08とFFFTP Ver1.92です。CUI
のMicrosoft FTP(MS-DOSプロンプトから起動)では使えています。
こちらはいろいろ調べた結果、knoppixが"/bin/ls"の結果を返すときに、日本語で返
しているからだ、ということが分かりました。FTPクライアント内でls -lを行うと、
1行目に総ブロック数を「合計 xxxx」と返します。これが転送時に「???? xxxx」と
化け、WSFTPではxxxx(数字)というファイルがある、と思って表示します。ここ
は、通常(英語)は「total xxxx」という文字列です。
さらに、jaとCではファイルのタイムスタンプのフォーマットが異なっているので、そ
れに対応していないFTPクライアントではファイル名は表示しますが、日時サイズ欄は
空欄になってしまいます。
これはFTPでログイン時にLANGが「ja」にセットされてしまうからだろうと思います
が、いろいろ試してみても私の知識では強制的に「C」にすることが出来ませんでした
ので、今回は強硬手段を取りました。
手段としては、オリジナルlsをリネームして、lsをシェルスクリプトとして、LANG=C
状態でオリジナルlsを呼び出すようにしたら、各GUIのFTPクライアントとも問題なく
ディレクトリ一覧が出るようになりました。あと/etc/motdからも日本語の「ようこ
そ」を削除しています。
どなたかもう少しお手柔らかな手段で、非日本語状態にてFTPログイン出来る方法をご
存知でしたら教えて下さい。
|