OpenSSH Sever を追加インストールする

システムでデフォルトインストールされている OpenSSH を上書きせず、別にSSH Serverをインストールした時のメモです。

バイナリやライブラリも全部 /opt 下に突っ込んでます。

# mkdir /opt/other_ssh
# cd /opt/other_ssh/src

//OpenSSHで使用するOpenSSLをソースインストール
# wget https://www.openssl.org/source/openssl-1.0.2m.tar.gz
# tar xvzf openssl-1.0.2m.tar.gz
# cd openssl-1.0.2m
# ./config -fPIC shared --prefix=/opt/other_ssh/openssl/ssl --openssldir=/opt/other_ssh/openssl/ssl zlib
# make
# make install

//OpenSSH Serverをインストール
# cd ../src/
# wget http://ftp.jaist.ac.jp/pub/OpenBSD/OpenSSH/portable/openssh-7.5p1.tar.gz
# tar xvzf openssh-7.5p1.tar.gz
# cd openssh-7.5p1
# mkdir /opt/other_ssh/usr
# mkdir /opt/other_ssh/usr/local
# mkdir /opt/other_ssh/usr/local/bin
# mkdir /opt/other_ssh/usr/local/sbin
# mkdir /opt/other_ssh/usr/libexec
# mkdir /opt/other_ssh/etc
# ./configure --with-zlib=/opt/other_ssh/usr/local --with-tcp-wrappers --with-ssl-dir=/opt/other_ssh/openssl/ssl/bin/ --with-ssl-engine --with-pam --with-md5-passwords --bindir=/opt/other_ssh/usr/local/bin --sbindir=/opt/other_ssh/usr/local/sbin --libexecdir=/opt/other_ssh/usr/libexec --sysconfdir=/opt/other_ssh/etc
# make
# make install

//Port設定を22以外に変更する。
# vi /opt/other_ssh/etc/sshd_config

//起動
/opt/other_ssh/usr/local/sbin/sshd -t -f /opt/other_ssh/etc/sshd_config

以上です。

Copyright © 2021 たぐたぐ.com. All rights reserved.