Linux ZAURUSには、ssh/scpをインストールしています。 WillcomのCF型通信カードも入れていますので、基本的に国内にいれば、どこでもssh/scpができます。
お客さんの環境で仕事するので、どこからでも複数のサイトに接続できるのは、時間短縮にもなります。実際には、「夜、呑んでるときにも対応可能」というのが重要だったりしますが。
そんな時、パスワード表を一緒に持ち歩くわけに行かないので、RSAの公開鍵接続を使用しています。公開鍵でパスワードを外しておくと、接続にはパスワード無しで接続可能です。当然、Linux Zaurus側のセキュリティを確保しておかないと、Linux Zaurusがセキュリティホールになりますので、注意が必要です。
Linux Zaurusの管理者パスワードの設定
ssh/scpの接続を確保する前に、Linux Zaurusの管理者パスワードを設定します。
これは、「設定」から「シークレット設定」から設定できます。
ここで電源オンのセキュリティをすると、電源を入れたとき、再起動時などに数字による認証番号の入力が必要となります。ただ、注意点もあります。ここで電源オンのパスワードを設定すると、Linux Zaurusのrootのパスワードも同じものに変更されます。
セキュリティ保護機能を有効にした場合、su - などでのパスワードが変わることをお忘れなく(わたしは、かなりあわてました)。
OpenSSHのインストール
rootの設定などができたら、Zaurus Software Indexから、OpenSSHを取得してきてインストールします。
インストールが完了したら、早速sshを使いたいところですが、インストールでディレクトリの設定がおかしくなっており、カレンダー(Calendar)アプリケーションの動作がおかしくなってしまうので、次のコマンドで修正します。
$ sudo chown -Rf zaurus ~/Documents/OpenSSH
公開鍵形式でのSSHログイン
sshが使用できるようになったら、さらに便利にログインできるように、公開鍵を準備しログインできるようにします。
さらに便利なシェルスクリプトの準備
公開鍵を使用することで、面倒なパスワードによるログインが簡単になりましたが、次のようなスクリプトを準備すると、さらに便利にログインできるようになります。