« AV機器ちょっと変えました | メイン | もえたん2 PV キター(゜∀゜) »
2005年01月23日
OpenSSH入れ替え~♪
FreeBSD のやつだと telnet 10.0.0.8 22で
SSH-1.99-OpenSSH_3.9p1 FreeBSD-20040419
とか出てくるなぁ:)
よしっ、萌え化
echo 'VersionAddendum=MOEMOE' >> /etc/ssh/sshd_config
##こらこら...
man sshd_config
| VersionAddendum
| Specifies a string to append to the regular version string to
| identify OS- or site-specific modifications. The default is
| ``FreeBSD-20040419''.
( OpenBSDのアーカイヴ拾ってくると何も追加表示されなくなります:-))
OpenSSH(www.openssh.com) には2種類 のリリースがあり、(移植性、標準化、正当性...)
一つはOpenBSD用のシンプルなリリース
一つは移植製を考えた #define で継ぎ接ぎされた Version語尾にpのついた リリース(^^;どっかでみたな
があります。
(移植版OpenSSH) http://www.openssh.com/ja/portable.html
# 個人的に、OSのシグネチャ出てくるの嫌だから入れてみる(´ι`)
FreeBSDはOpenBSD以外なので移植用を落としてきてぶち込みます。
wget http://ほげ/あれげな/それげ.tar.(gz|bz2) -eHTTP_PROXY="http://プロ串:8080"
必要であれば HTTP_PROXY 環境変数をセットしましょう(ケケケ
tar x[zj]f openssh-*-p*.tar.(gz|bz2)
./configure --with-pam --with-md5-passwords --with-tcp-wrappers
|OpenSSH has been configured with the following options:
| User binaries: /usr/local/bin
| System binaries: /usr/local/sbin
| Configuration files: /usr/local/etc
| Askpass program: /usr/local/libexec/ssh-askpass
| Manual pages: /usr/local/man/manX
| PID file: /var/run
| Privilege separation chroot path: /var/empty
| At runtime, sshd will use the path defined in /etc/login.conf
| Make sure the path to scp is present, otherwise scp will not work
| Manpage format: doc
| PAM support: yes
| KerberosV support: no
| Smartcard support: no
| S/KEY support: no
| TCP Wrappers support: yes
| MD5 password support: yes
| IP address in $DISPLAY hack: no
| Translate v4 in v6 hack: no
| BSD Auth support: no
| Random number source: OpenSSL internal ONLY
|
| Host: i386-unknown-freebsd5.3
| Compiler: gcc
| Compiler flags: -g -O2 -Wall -Wpointer-arith -Wno-uninitialized
|Preprocessor flags:
| Linker flags:
| Libraries: -lwrap -lpam -lcrypto -lutil -lz -lcrypt
PAM is enabled. You may need to install a PAM control file
for sshd, otherwise password authentication may fail.
Example PAM control files can be found in the contrib/
subdirectory
# pam 設定~ FreeBSD だとこんな感じ
cp contrib/sshd.pam.freebsd /etc/pam.d/sshd
# めけめけー
make all install
rehash
sshd
sshd re-exec requires execution with an absolute path
がーん(;´Д`)
相対パスできどうできねーな..
まっいいか とりあえず、sshd_programを変更
echo 'sshd_program="/usr/local/sbin/sshd"' >> /etc/rc.conf
おわり(´ι`)
再起どー
killall sshd
/usr/local/sbin/sshd
plain/RSA/TIS 3つ選択できる。
投稿者 kata : 2005年01月23日 21:37
Trackback Pings
このエントリーのトラックバックURL:
http://katakuri.sakura.ne.jp/~kata/mt-tb.cgi/61