OpenSSHをインストールする。
そろそろ自宅のサーバを外からもアクセスできるようにしようかと思い、
とはいえTelnetやftpをそのままできるのも何なので、OpenSSHを入れて見ようと
思います。
とりあえず、いろいろと情報収集したところyumで入手できるのは
# yum list openssh Available Packages openssh.i386 4.3p2-26.el5_2.1 updates
こんなバージョン。で調べてみるとそれなりに脆弱性も報告されている模様。
せっかくなので、最新版を入手してソースからビルドすることにしました。
以下のサイトから、最新版の5.2p1を入手します。
OpenSSHのサイト
http://www.openssh.com/ja/index.html
インストールの前に、OpenSSHのインストールにはzlib-devel、openssl-develが必要らしく、インストールしておきます。
# yum -y install zlib-devel openssl-devel
これで準備完了。ってことでビルド開始。インストールにはgccが必要です。
# cd /usr/loca/src/ # tar zxvf openssh-5.2p1.tar.gz # cd openssh-5.2p1/ # ./configure --prefix=/usr/local/openssh \ # --sysconfdir=/etc/ssh # make # make install
configureオプションはこんな感じ
-
- prefix → インストール先
- sysconfdir → 設定ファイルのコピー先
で、インストールは完了
とりあえず起動して、テスト。
/usr/local/openssh/sbin/sshd
おーうまく行きました。
次回は設定をやります。