« Clipper 1.0 | メイン | 時間を指定して shutdown する方法 »
2008年9月29日
FTPのバージョンを表示させない方法
Solaris9 , Solaris10 のFTPサーバにアクセスした際に、FTPのバージョンが表示されるのを消す場合
%ftp test
Connected to test.
220 bow FTP server (Version wu-2.6.2+Sun) ready.
^^^^^^^^^^^^^^^^^^^^^^
FTPのバージョンが表示されてしまう原因は、in.ftpd プロセスの起動時の引数 と/etc/ftpd/ftpaccess の設定が影響している。
この表示をさせないようにするには、in.ftpd プロセス起動時に -a オプションを付けるように設定する ( = ftpaccess ファイルを読み込むように指定する ) ことと、ftpaccess ファイル内でバージョン情報を表示しないように設定する必要がある。
1)-a オプションを指定することによって、ftpaccess ファイルを有効にする。
▼ Silaris9 の場合 ▼
-----------------------------------------------------------------------------
# vi /etc/inetd.conf
::
ftp stream tcp6 nowait root /usr/sbin/in.ftpd in.ftpd -a
-----------------------------------------------------------------------------
man in.ftpd より抜粋
==========================================
-a Enable use of the ftpaccess(4) file.
==========================================
-a の設定がされていない場合は設定し、設定後は、inetd プロセスに対して
HUP シグナルを送信。
----------------------
# pkill -HUP inetd
----------------------
▼ Solaris10 の場合 ▼
-----------------------------------------------------------------------------
# svccfg -s ftp editprop
:
: ここで vi が起動。
:
setprop inetd_start/exec = astring: ("/usr/sbin/in.ftpd -a")
※ コメント化を解除し、上記のようにする。
-----------------------------------------------------------------------------
実行後、以下のようにして設定を有効にする。
-----------------------------------------------------------------------------
# svcadm refresh ftp
-----------------------------------------------------------------------------
2) /etc/ftpd/ftpaccess ファイルを確認。
greeting の部分が "brief" になっていることを確認する。
"brief" のみとなっていれば、ホスト名と "FTP Server ready" のみ
表示させる。
inetd.conf のftp のエントリに -a オプションがない場合、ftpaccess ファイルが
有効にならないため、"full" の状態となるので、ftp のバージョンも出力され
てしまう。
# vi /etc/ftdp/ftpaccess
::
greeting brief
man ftpaccess より抜粋
==================================================================
greeting text message
greeting brief shows the hostname. greeting terse simply says
"FTP Server ready." Although full is the default,
brief is suggested.
==================================================================
投稿者 AJ : 2008年9月29日 20:01
トラックバック
このエントリーのトラックバックURL:
http://www.factory-aj.com/cgi/mtctrl/mt-tb.cgi/285