EnterpriseZine

OpenSSH/Keychainに関する「究極の」ハウツー

2007年10月17日 12:00 このエントリーをはてなブックマークに追加
1 2 →

「究極」とは少々言い過ぎかもしれませんが、このハウツーではOpenSSHを使用するための基本的な方法として、公開鍵/秘密鍵ペアおよび強力なパスフレーズの生成方法と、keychainユーティリティでSSHログインを自動化する方法を説明します。ログインとログアウトを頻繁に行うけれども、いちいちパスフレーズを入力したくないという場合に、これは非常に便利です。

OpenSSHのインストール

 OpenSSHは、どの種類のLinuxおよびUnixでも動作しますし、WindowsでさえもCygwinを通じて動作します。完全なCygwinをインストールしたくないユーザーはSSHWindowsを使用することができます。SSHWindowsはWindows用の簡素化されたSSHサーバーで、OpenSSHとCygwinをベースにしています。クライアントしか必要としないWindowsユーザーは、PuTTYがあれば十分でしょう。

 いつも利用しているパッケージリポジトリからOpenSSHを入手するか、OpenSSHのWebサイトからソースを取得してください。

SSHデーモンの開始と停止

 Red Hat系のシステムでは次のようにします。

# /etc/init.d/sshd start
        # /etc/init.d/sshd stop

 Debian系のシステムでは次のようにします。

# /etc/init.d/ssh start
        # /etc/init.d/ssh stop

 接続先のシステムでSSHデーモンが動作していて、ポート22が開かれていなければなりません。まず接続してリモートホストの「ホスト鍵」をダウンロードする必要があります。そうすれば、自分がパスワードを持っている任意のアカウントに接続できます。この例では、別のユーザーアカウントへのLAN接続を示しています。

carla@stinkpad:~$ ssh -l ftp_admin ftpserver
        The authenticity of host 'ftpserver (192.168.1.15)' can't be 
        established.
        RSA key fingerprint is a7:c6:70:3e:00:77:73:ed:90:b1:9a:bc:e7:d5:ba:32.
        Are you sure you want to continue connecting (yes/no)?

 ここでyesと入力すると、次のように表示されます。

Warning: Permanently added 'ftpserver 192.168.1.15' (RSA) to the 
        list of known hosts.
        ftp_admin@ftpserver's password:
        Linux ftpserver 2.4.21 #1 Sun Dec 3 11:03:21 PDT 2004 i686 GNU/Linux
        Libranet GNU/Linux
        Last login: Sat Dec 2 10:17:45 from :0.0
        ftp_admin@ftpserver:~$

 シェルプロンプトをよく見てください。この時点で、すでにリモートホストftpserverにログインしており、そのマシンを直接操作しているような感覚でコマンドを実行できる状態になっています。ftpserverの公開ホスト鍵のコピーは自分のローカルの~/.ssh/known_hostsに格納されます。

1 2
→
INDEX
OpenSSH/Keychainに関する「究極の」ハウツー
Page1
1)OpenSSHのインストール
2)SSHデーモンの開始と停止
3)ホスト鍵の生成
4)公開鍵認証
5)keychainによる自動ログイン
6)参考資料

関連記事

プロフィール

japan.internet.com ジャパンインターネットコム

japan.internet.comは、1999年9月にオープンした、日本初のネットビジネス専門ニュースサイト。月間2億以上のページビューを誇る米国 Jupitermedia Corporation(Nasdaq: JUPM)のニュースサイトinternet.comEarthWeb.comからの最新記事を日本語に翻訳して掲載するとともに、日本独自のネットビジネス関連記事やレポートを配信。


プロフィール

Carla Schroder Carla Schroder

スポンサーサイト