Saturday, May 22, 2010

玄箱:proftpdのインストールと設定(sshを使うための準備)

sshを使うなら、鍵交換しないといけないので、ファイル転送できる手段を入れる。

proftpdとftpクライアントをインストール


# aptitude install proftpd ←サーバ
# aptitude install ftp ←クライアント

proftpdの起動はinetd経由を選択。(ined経由は要求があったら起動し、standaloneだと常駐する。)
インストールが終われば設定する。

#vi /etc/proftpd/proftpd.conf
servername "<SERVERNAME> "

/etc/hostsに書いている玄箱のサーバ名がここの<SERVERNAME>と
異なる場合、
421 servive not avairable, remote server has closed connection
などのエラーが出てproftpdが起動しないので注意。


もし、起動をinetd経由からstandalone動作に変更したいときは、
下の2つの設定ファイルを変更。
★/etc/inetd.conf
ftp stream nowait root /usr/sbin/proftpd proftpd ←standaloneの場合
#ftp stream nowait root /usr/sbin/tcpd /usr/sbin/proftpd ←inetd経由の場合

★/etc/proftpd/proftpd.conf
servertype standalone
#servertype inetd


proftpdの動作を試す。
# ftp localhost

動いたあああ!!!

マメ知識

  • proftpdの設定にwebminを使うときはstandaloneにする



コメント
/etc/hostsで引っかかったが、書いてみたらこれだけ。数行。実際と違ってあっさり終わったように見える・・。