iMacのターミナルからEUC-JPのサーバにアクセスすると文字化けが発生します。それを防ぐためにcocotというアプリをインストールしました。
毎回コマンドを入力するのが大変ですので、シェルスクリプトを作成しておけば毎回コマンドを入力する必要が無くなります。sshと同じディレクトリにファイルを作成した方がパスが通っているため、今回は/usr/bin配下にssh_eucを作成しました。
$ which ssh /usr/bin/ssh $ su - Password: # vi /usr/bin/ssh_euc
スクリプト内容は下記のとおりです。”$@”で引数全体を渡します。
#/bin/sh cocot -t UTF-8 -p EUC-JP ssh $@
スクリプトのアクセス権を変更します。
# chmod 755 ssh_euc
これで通常のsshと同じ引数を使うことができます。
$ ssh_euc -l ユーザ名 -i ~/.ssh/秘密鍵 -p ポート番号 サーバ名
秘密鍵やポート番号、ユーザ名が毎回同じであれば、ssh_euc自体に書き込めばOKです。
ピンバック:Warning: The Command Line Tools for Xcode don’t appear to be installed; most ports will likely fail to build. | 菊地崇仁ブログ「ポイ探社長のブログ」