Welcome

« AV機器ちょっと変えました | メイン | もえたん2 PV キター(゜∀゜) »

2005年01月23日

OpenSSH入れ替え~♪

自作PC

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

ssh_ttssh.jpg
plain/RSA/TIS 3つ選択できる。

投稿者 kata : 2005年01月23日 21:37

Trackback Pings

このエントリーのトラックバックURL:
http://katakuri.sakura.ne.jp/~kata/mt-tb.cgi/61

コメント

コメントしてください




保存しますか?