Last-Modified: Mon, 03 Apr 2023 03:42:09 JST
フィードメーター - さかにゃ日記

さかにゃ日記

-- 2001年9月5日分 --
  • あなたはこの日記にアクセスした17,626,238人目のお客様です………けどRSSの普及によりもうあてになりません(ぉ
  • 本日は35,446人目ですね。あなたはこれまでに1回いらっしゃいました。
  • この日記の最新版はこのあたりで読めるようです
  • この日記の更新時間はここから所得してください。
  • RSSはこちらかもしくはこちらから所得してください。後者には日記全文が含まれています。
  • 各種検索エンジンより来られた方は、こちらの日記内検索を利用することでお望みの情報がみつかるかもしれません。
  • 見つからなかったらごめんなさい :-p
あわせて読みたい

さかにゃ日記 Information(臨時連絡):

現在臨時連絡はありません。 まぁ暇なときでかまわないので、 一度くらいは通常のInformationをご覧ください。


この日記中のamazon.co.jpへのリンクはアソシエイト・プログラムが適用されています。

最近さかにゃ日記経由でAmazonで発注していただいた商品リスト


2001/9/5(Wed) [n]

%2 Ayakaいぢり

なんだかずいぶん久しぶり。 今回は最近流行りのProFTPDをインストールしてみた。

_ インストール

この辺から最新版のtarballを持ってくる。 2001/09/05現在の最新版は1.2.2の模様。 なお今回からソースもちゃんと管理しておこうと思ってみたり。

[ayaka@Ayaka ayaka]$ su
[root@Ayaka ayaka]# cd /usr/local/src
[root@Ayaka ayaka]# mkdir proftpd
[root@Ayaka ayaka]# chown ayaka proftpd
[root@Ayaka ayaka]# exit
[ayaka@Ayaka ayaka]$ mv proftpd-1.2.2.tar.gz /usr/local/src/proftpd/
[ayaka@Ayaka ayaka]$ cd /usr/local/src/proftpd/
[ayaka@Ayaka proftpd]$ tar xvzf proftpd-1.2.2.tar.gz 
[ayaka@Ayaka proftpd]$ rm proftpd-1.2.2.tar.gz 
[ayaka@Ayaka proftpd]$ cd proftpd-1.2.2/
[ayaka@Ayaka proftpd-1.2.2]$ ./configure 
[ayaka@Ayaka proftpd-1.2.2]$ make
[ayaka@Ayaka proftpd-1.2.2]$ su
[root@Ayaka proftpd-1.2.2]# make install

以上。終了。

_ 設定

defaultで設定ファイルがが /usr/local/etc/proftpd.conf に置かれるので、 こいつをふにふにいじる。 修正箇所は…

  1. Annonymous設定の削除
  2. PersistentPasswd設定の追加
  3. DefaultRoot設定の追加

の3ヶ所。1.については特に問題なし。該当部分を全て削除して終わり。 2.についてはStandaloneで運用するので追記しておいた。 この設定を入れないと、daemon起動後に追加されたユーザへ対応できないらしい。 3.については、これを設定したいがためにProFTPDを導入したようなもの。 要するにchrootしてくれるわけで、

DefaultRoot		~

を設定しておくと、各ユーザは自分のホームディレクトリ以下にしかアクセス不能になる。 なんとなく安心(笑)

最終的にはこんな感じ。

[ayaka@Ayaka ayaka]$ cat /usr/local/etc/proftpd.conf 
# This is a basic ProFTPD configuration file (rename it to 
# 'proftpd.conf' for actual use.  It establishes a single server
# and a single anonymous login.  It assumes that you have a user/group
# "nobody" and "ftp" for normal operation and anon.

ServerName			"ProFTPD Default Installation"
ServerType			standalone
DefaultServer			on

# Port 21 is the standard FTP port.
Port				21
# Umask 022 is a good standard umask to prevent new dirs and files
# from being group and world writable.
Umask				022

# To prevent DoS attacks, set the maximum number of child processes
# to 30.  If you need to allow more than 30 concurrent connections
# at once, simply increase this value.  Note that this ONLY works
# in standalone mode, in inetd mode you should use an inetd server
# that allows you to limit maximum number of processes per service
# (such as xinetd)
MaxInstances			30

# Set the user and group that the server normally runs at.
User				nobody
Group				nobody

# Default root directory
DefaultRoot			~

#
PersistentPasswd		off

# Normally, we want files to be overwriteable.
<Directory /*>
  AllowOverwrite		on
</Directory>

# A basic anonymous configuration, no upload directories.
#<Anonymous ~ftp>
#  User				ftp
#  Group				ftp
  # We want clients to be able to login with "anonymous" as well as "ftp"
#  UserAlias			anonymous ftp

  # Limit the maximum number of anonymous logins
#  MaxClients			10

  # We want 'welcome.msg' displayed at login, and '.message' displayed
  # in each newly chdired directory.
#  DisplayLogin			welcome.msg
#  DisplayFirstChdir		.message

  # Limit WRITE everywhere in the anonymous chroot
#  <Limit WRITE>
#    DenyAll
#  </Limit>

#</Anonymous>
_ 起動

とりあえず現行wu-ftpdがinetd経由で動作してるので、 こいつを止めておく。 まぁ作業的には /etc/inetd.conf の該当lineをコメントアウトして inetdにHungUpシグナルを送るだけ。 あとはrootの権限で /usr/local/sbin/proftpd を実行してやればよい。 一発でサクっと動作し、ファイル転送も確認できた。 こんなに簡単でいいのか。つまらん。

最後に /etc/rc.d/rc.local に

echo "Starting ProFTPD"
/usr/local/sbin/proftpd

の2行を追記して終わり。うにゅー。ノートラブルかい。つまらんかった。


以上、1日分です。


captured by [さかにゃ] [天野] [クリップ] [栞] [あゆあゆ] [日記バード] [御剣] [nAntenna] [さおりな] [萌黄] [萌黄] [SDB] [SDB] [ヒナノ] [みさき] [南さん] [Read List] [Read List] [みさみさ] [タク] [ヲレ] [つゆだく] [すみれ] [すみれ] [さざなみ] [ひでと] [ダメ] [読んでます] [Serching] [LCR's] [ソリトン] [妄想] [鞠絵] [とがわ] [秋葉] [わ(略)] [ろーかる] [ろーかる] [ろーかる] [あまね] [大空寺] [あくあ] [あくあ] [Ant] [ぷち] [偽善者] [偽善者(全部)] [偽善者(mini)] [いいんちょ] [markun] [NANA] [徒然] [ゆきとさん] [ゆきとさん] [だいばーしてぃー] [片桐雅代] [絆] [とりとめない] [親分] [早期警戒] [早期警戒] [あかりん] [あかりん] [くびわ] [Geiger] [猫耳めいど] [ほ〜り〜] [ひらひら] [LayserV2] [知佳] [naneyHUB] [とりがら] [はるかぜ] [#日記者:*.jp] [ぽっぺん] [雲丹] [あると] [あると] [ひらひら] [halchan] [U-Type21] [らんどすけーぷ] [ぴかにゃん] [ものみやぐら] [名無し] [花咲] [のが] [なつみ] [menchi] [burn] [Pick] [うにょん] [わっちりんく(す)] [あんてな。] [どひゃ] [ふぃーるど] [ぽぽぽ] [しっぽ] [ビビット] [HoLY] [しのぶ] [紗希音] [紗希音]
Prev 2001/9 Next
Sun Mon Tue Wed Thu Fri Sat
1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30
もっと古いログ
おさかなリンク:
[information] [power] [OPG] [用誤集]
[さかにゃんてな] [検索くん] [tech-memo]
[セキュリティ関連サイト更新情報チェッカ]
Hyper Estraierによる日記内検索

[検索tips]

[dynamic,style:osakana,cache:off]
Powered by Tomsoft Diary System 1.7.3 [TDS]

Copyright(C) 2001 おさかな <osakana@chinmai.net> All rights reserved.

back