文字コードの違うマシンにssh接続するときの文字化け対策
日本語の文字コードは、今までのLinuxではEUC-JPが主流でしたが、今後はUTF-8が主流になっていくことでしょう。最新のfedoraもUbuntuも、デフォルトの文字コートはUTF-8になっています。
さて、UTF-8環境のターミナルからEUC-JP環境のサーバにssh接続すると、文字化けが生じてしまいます。これを解決するために、cocotを使いました。cocotとは、端末(tty)とプロセスの間に割り込んで、文字コード変換を行うツールです。
使用方法
sshコマンドではこのように使います。
$ cocot -t UTF-8 -p EUC-JP -- ssh user@example.com
よく使う場合は、aliasにしておくと便利です。