トップページ⇒linux
204コメント59KB

★みんなで作ろう★○○サバ★

■ このスレッドは過去ログ倉庫に格納されています
0001login:PenguinNGNG
うちに余ってるパソコンを使ってみんなで使えるサーバーを立てようと思います。
どのように使うかはみんなで考えればいろいろ出てくると思いますので
何でもいいのでテキトーに提案してください。
サーバーは 61.125.252.142 を用意しました。
みんながtelnet、ssh、ftpでログインできるようにしたいと思ってます。
今、セキュリティを固めるためにちょこちょこ設定しています。
たぶん大丈夫だと思うのですがもう少し検証してみてからIDとパスワードを
公開したいと思います。

企画倒れになるかなあ・・・
0002login:PenguinNGNG
非常に有意義な企画だと思うよ。
クラッキング・コンテスト風にすると面白いかも。
0003login:PenguinNGNG
割れ物置き場にならぬよう管理しっかりな。
漏れも面白そうだと思うよ。ネタ考えとく。
0004名無しさんNGNG
2ちゃんねるファイル共有サバ
0005名無しさんNGNG
Vine Linux+Apacheか、セキュリティもなにもねえな(プ
Slackware+IISぐらいじゃなきゃねえ。
0006login:PenguinNGNG
シメサバ
0007login:PenguinNGNG
誰でもrロギン出来て好き放題遊べる無法地帯サバ
おもしろそう
0008login:PenguinNGNG
>>5
Vine Linux+Apache じゃなんでセキュリティもなにのねぇのだ?

は!もしかしてネタ?だったらスマソ
0009みっちゃんNGNG
良い案と思います^^頑張って^^
0010login:PenguinNGNG
>>8

>Slackware+IIS
にツっ込んで欲しいんでそ。

telnetは閉じてsshだけでい〜んでない。
0011AnonymousNGNG
>>1殿 anonymous FTPで繋がる見たいだし、HP作って良いか?
・・・何も考えてないけど
0012login:PenguinNGNG
Port State Service
21/tcp open ftp
22/tcp open ssh
23/tcp open telnet
25/tcp open smtp
80/tcp open http
110/tcp open pop-3
113/tcp open auth
515/tcp open printer
815/tcp open unknown
5680/tcp open canna
0013login:PenguinNGNG
>>10

そっちにツッコムのは普通すぎるだろ! ゴルァ!
00141NGNG
あ、結構評判いいなあ。よかったよかった。

>>7さん
あ、もちろんそういうふうにしますよ。ファイルのアップもできればシェルも使えます。
プロバのメアドを教えてくれた人にはroot権限も差し上げる予定です。
>>10さん
telnetはsshを使えない環境の人の為にわざと開けました。
どうせIDとパスワードはここで公開するんで絶対にsshじゃないといけないと
いうこともないんで。

今、アクセスした人の情報を保護するための設定をしてたんですけど
/var/logのディレクトリのパーミッションを700、/usr/bin/last と /usr/bin/lastlog の
パーミッションを600にしました。
他にどっか出るところありましたっけ?
0015login:PenguinNGNG
>>14
おー
楽しそう
0016login:PenguinNGNG
Apache + Tomcat
0017login:PenguinNGNG
2ちゃんねら用公開CVSリポジトリ
0018login:PenguinNGNG
> プロバのメアドを教えてくれた人にはroot権限も差し上げる予定です。
一気にネタ臭さが漂ってきたな。

>>1 に書いてあるマッスィーンは、ほんとに1が管理している
マッスィーンなのか? セキュリティの事なんか何も知らない
嬉しがりの Linux 初心者が「自宅サバ立てました〜。皆さん
見て下さーい♥」なんて幸せそうに Web ページに書いて
いるのを見て、ここにその IP を晒した、なんてことはないか?

…てなわけで、/etc/motd なり何なりをイジッて「ようこそ
2ch の皆さん」とでも表示するようにしてみてはどうか。
0019login:PenguinNGNG
>マッスィーン

今時こんなの使ってる奴いたのか
00201NGNG
>>18
ネタじゃないですよ。rootもあげます。というより誰かもらってください。
一人では管理しきれそうにないんで。
但しrootを持ってる人には責任を持って行動してもらいます。連帯責任。

えっと、僕のところであることを証明するために/etc/issueを書き換えて
*** 2chLinuxerServer ***
と表示されるようにしておきました。
0021login:PenguinNGNG
いや、絶対にroot権限だけはあげない方がいいです。
あなたは顔も知らない人を恋人以上に信頼できますか?
0022login:PenguinNGNG
Don't use su. Use sudo.
0023login:PenguinNGNG
Port State Service
21/tcp open ftp
22/tcp open ssh
23/tcp open telnet
25/tcp open smtp
80/tcp open http
110/tcp open pop-3
113/tcp open auth
515/tcp open printer
815/tcp open unknown
5680/tcp open canna

とりあえず、canna,printerはkillせよ。
0024login:PenguinNGNG
プロバメアドを教えれば責任持てるか?
00251NGNG
rootじゃないとできないこともあるんでできるだけみんなが自由になんでもできるように、
と思ってたんですけど・・
じゃあやっぱrootは僕だけが持ちます。すみません。ごめんなさい。
0026AnonymousNGNG
つか、>>1のやってることは無茶だと思うがの

root権限は絶対に他人にやるな
0027login:PenguinNGNG
ルート権限欲しい。
よこせ
0028login:PenguinNGNG
rootだけはやめときなさいって。厨房ですらぶっこわす
事くらい出来るんでな。面倒だぞ。
ネットの原則は性善説ではない。
0029AnonymousNGNG
>>28
やたらと激しく同意!
spamの叩き台にされて請求書を回されたらどうなるんだか考えろ>>1
0030login:PenguinNGNG
住所氏名電話番号を1が公開し、
メールで住所氏名電話番号を知らせてもらい
電話で確認取ってrootけんを渡すようにすれば
ある程度の信頼関係を保てるはず。
0031徳島県民NGNG
県民がドキュソじゃなくて、県職員がドキュソということで。
0032login:PenguinNGNG
SPELL BOUND置こう。
2ちゃんねる仕様の。
キャラがギコやらモナーだったりするやつ。
0033AnonymousNGNG
>>31
誤爆?
0034login:PenguinNGNG
Fingerでモナーや擬古のプロフィールを返そう!
00351NGNG
>>23さん
ご指摘ありがとうございます。今killしました。たぶん。
>>32さん
ファイルアップしておいてくれれば設置します。
ID nanashi パスワード nanashi です。

やっぱrootは僕だけが持つことにしました。ごめんなさいごめんなさい。
0036login:PenguinNGNG
>35
よく言った。これで君も管理者に0.5歩近づいた。
00371NGNG
>>36さん
ということはあと0.5歩で一人前の管理者ですね。過大評価ありがとうございます。

あ、言い忘れましたがアカウントnanashiはftponryです。シェルは使えません。
シェルも夜になったら開放します。もうちょっと待っててください。

しかしなんで http://61.125.252.142/~nanashi/ が見れないんだろう・・
昨日はちゃんと見れたから今日設定を変更した何かが悪かったんだろうなあ・・原因がわかんねー。
0038login:PenguinNGNG
>>35
以下のコマンドでチェックできます。

/usr/bin/cannastat
/etc/rc.d/init.d/lpd status

あと、

/sbin/chkconfig --del canna
/sbin/chkconfig --del lpd

はやっておいてください。

spamの不正中継テストは合格でした。
0039login:PenguinNGNG
そうそう、Tripwire は早いうちに入れといたほうがいいですよ。
CD-ROMに入ってないだろうけど、rpmfind で拾ってくればOK。

あと、出来れば Nessus か SAINT でセキュリティのチェックもやっておいた方がいいです。
0040logout:PenPenNGNG
>>37
ディレクトリのパーミッションの
問題じゃない?
0041AnonymousNGNG
FTPもパーミッション関係で駄目らしい
0042login:PenguinNGNG
>>40 404だからパーミッションじゃなくてhttpd.confの方じゃないですかねえ・・・?
00431NGNG
>>41さん
あれ?FTPも使えないですか?んーんーんー。

1人で悩むよりみんなに見てもらったほうが早そう・・
ID linux パスワード linux です。どうぞ。
変なところがあったら言ってください。言わないで1人でウヒヒと楽しむのはナシです。笑
0044AnonymousNGNG
つか、あせらなくても良いから、セキュリティをしっかりやってもらいたいと思うこの頃
とりあえず、今までに出た案は以下じゃ

>>11 telnetは閉じてsshだけでい〜んでない。
>>23 とりあえず、canna,printerはkillせよ。
>>35
>/usr/bin/cannastat
>/etc/rc.d/init.d/lpd status
>あと、
>/sbin/chkconfig --del canna
>/sbin/chkconfig --del lpd

>はやっておいてください。

>>39 そうそう、Tripwire は早いうちに入れといたほうがいいですよ。
>>39 あと、出来れば Nessus か SAINT でセキュリティのチェックもやっておいた方がいいです.
0045login:PenguinNGNG
/usr/bin/talk は入れてありますか?
00461NGNG
>>45さん
入ってると思います。殺してますけど・・
0047login:PenguinNGNG
ssh で入らせてもらいました。

ProFTPD はなんかエラーはいてとまってるみたいですね。

| [I have no name!@localhost init.d]$ ./proftpd status
| proftpd dead but subsys locked

ホスト名がちゃんと設定されてないからかもしれない。
/var/log/messages あたりにエラー吐いてないか確認してください。

あと、automount は、止めたほうがいいかも。止める場合は

/etc/rc.d/init.d/autofs stop
/sbin/chkconfig --del autofs

です。
0048login:PenguinNGNG
どうでもいいがX関係は削除したほういんじゃないか?
0049login:PenguinNGNG
ずいぶん無駄なプロセス動いてるな
0050login:PenguinNGNG
Apache の設定だけど、httpd.conf の以下をコメントを外さないと
ダメだと思う。

UserDir public_html

#
# Control access to UserDir directories. The following is an example
# for a site where these directories are restricted to read-only.
#
#<Directory /home/*/public_html>
# AllowOverride FileInfo AuthConfig Limit
# Options MultiViews Indexes SymLinksIfOwnerMatch IncludesNoExec
# <Limit GET POST OPTIONS PROPFIND>
# Order allow,deny
# Allow from all
# </Limit>
# <Limit PUT DELETE PATCH PROPPATCH MKCOL COPY MOVE LOCK UNLOCK>
# Order deny,allow
# Deny from all
# </Limit>
#</Directory>
0051login:PenguinNGNG
もしかしたら、いろんな人の突っ込みを受けることによって、
かなりセキュアで実用的なサーバにできるかもしれんな。

後続のために、1には各種設定の記録を作って、
Tipsをまとめて公開してほしいものだ。
0052login:PenguinNGNG
>>48
デスクトップから作業したいこともあるだろうから、いいんじゃない?
でも runlevel 2, 3 では xfs (フォントサーバ)は止めたほうがいいかもね。

/sbin/chkconfig --level 23 xfs off
00531NGNG
みなさんのご意見をどんどん反映していきます。ちょ、ちょっと待っててください。ぺこり。

いいサーバーができそう・・
00541NGNG
ほぼ反映しました。FTPが死んでる原因が不明ですけど・・
エラーログがないです。僕がログインに成功してるログしかないです。
なんでやねん。。。
0055AnonymousNGNG
ん〜、今FTPテストしてみました、index.htmlをnanashi経由でUPしましたが
どうでしょう? >>1
00561NGNG
>>55さん
.comの方ですよね?
ftp session opened
ftp session closed
で正常にやり取りしてるように見えます・・んー。
00571NGNG
あれ?ユーザーディレクトリもちゃんと表示できてるや・・
僕が置いたindex.htmlが壊れてただけだったのかな?
ていうかいつのまに・・・

http://61.125.252.142/~nanashi/
0058AnonymousNGNG
>>56 = >>1
ああ、今確認した、FTP HTTP 共におっけーですな、おめでとう

アクセスは***した鯖からの経由ですので、生IPではないのでその辺誤解無きように

# 因みにコンテンツは3分で作ったしの
00591NGNG
しかしこんなパソコンでも結構動くもんだなあ。
自分でデスクトップとして使ってた時には全く使い物にならなかったのに。

環境にやさしいLinux
0060AnonymousNGNG
つか、此方でパーミッションを操作したんでし、すまぬ >>1殿
0061なまえをいれてくださいNGNG
なんか面白そう
いかに2チャンネラーが案外トーシロなのかが分かって
面白い
00621NGNG
>>60さん
あ、いいですよ。変なところは勝手にいじってください。
まともなところをいじって壊すのは困りますけど。笑
00631NGNG
今、誰か何かインストールしてます???
っていうか・・インストール・・できるのか・・・パタン
0064AnonymousNGNG
>>63
してます、カウンターcgiスクリプトですが、取りやめ中
0065login:PenguinNGNG
>>1
ネタかと思ったのに、ホントに繋がってビクーリしたよ。
アクセスカウンタのCGIが置いてあったけど、まだ動くようにはなってないみたいですね。
00661NGNG
>>65さん
えっと、それってどこのことですか?みんなが自由に作ってるんで僕には
なんのことだかわかんないです。笑
65さんも自由に使っていいですからなんかやっちゃってください。

setiathomeってなんだろ・・
0067AnonymousNGNG
>>65-66
cgiのテストを兼ねてアクセスカウンターを設置しようかと思ったのだが
此方がUP中に>>1が驚いたので、アクセスカウンターcgiは取りやめました
00681NGNG
あ、よく見たら64さんが作ってるんですね。カウンター。
setiathomeっていうのがそうなんですか?
作ってもいいですけど、このマシンはmmx200、mem32Mなんで
あまり負担のかかる処理はキツイと思いますよー。笑

今はまだなんにもないサーバーなんで自由にやりたいことやっちゃってください。
00691NGNG
でもユーザーディレクトリCGI使えます???
さっきちょっと驚いたけどジュース飲んだら落ち着いたので
インストールしちゃってください。>>67さん
なんか面白そうなんで。
0070AnonymousNGNG
>>68
此方のcgiは ~/public/cgi-bin以下ですが、消しました
現在は ~/public/ 以下のディレクトリには以下のみ配置してます
index.htm
index.html
banner.jpg

此方はFTP経由でしか転送してませんよ
00711NGNG
うーやっぱサーバーインストールすればよかったなあ。
フルインストールしたから余計なものがいっぱい入りすぎてて
チェックするところが多くてツライや。
うーうーうー。
00721NGNG
え?じゃあこのsetiathomeってなんですかー???(@@;)
0073login:PenguinNGNG
SETI@Homeってのは
確か宇宙人探索ソフトかなんかだったような気がします。
0074setiathomeNGNG
http://black.res.soft.iwate-pu.ac.jp/~s-yamane/setiathome/home_japanese.html
00751NGNG
なるほど・・それでさっきからずっとCPUがフル稼働してるのか・・
あーびびったー。ひたすらSPAMでも送りつづけてるのかと思ったよ。笑
0076AnonymousNGNG
とりあえず、webpageにカウンターつけた
先程のcgiはボツね、ヨッパだからcgiコーディングする気がしないし
00771NGNG
>>76さん
あ、ありがとうございます。えっと、いきなりですが僕も酔っ払ってきたので
サーバーを停止します。
寝てるあいだはさすがに不安なんで止めます。ごめんなさい。
ていうかやっぱちょっと問題があるんで・・もうちょっと完全な形になったら
24時間フル稼働にします。ごめんなさい。おやすみなさい。
0078login:PenguinNGNG
かなりのシロートだな>>1
恰好の踏台にできるな
0079login:Penguin NGNG
ある意味手遅れかも・・・
0080login:PenguinNGNG
いい夢見なよ!
0081login:PenguinNGNG
1 よ。
>>78-79 のとおり、マジでヤバいから即刻撤去してくれ。
こんなマシン置いとかれたら迷惑だよ。
オマエ、このマシンがどっかの大企業を攻撃するのに使われたら責任とれんのか!?
0082login:PenguinNGNG
アメリカの企業サーバをクラックとかしちゃった日にゃ
いくら請求されるかわかったもんじゃないね。
まぁ、高いサーバ代だったということで。
0083login:PenguinNGNG
IBMのCMみたく
「現在一時間につき〜万ドルの損害が出ています」
ってやつか
0084login:PenguinNGNG
つーか、asahi-netのフレッツでつないでる程度で
IPさらしてサーバはねーだろ。
せめてどっかのダイナミックDNSでも使うとかさ。
0085login:PenguinNGNG
なんか急に批判的な意見が目立つようになったな。
実験サーバなんだから、問題があったら再インストールして再セットアップ!
問題が出なくなるまで頑張ろう!
0086login:PenguinNGNG
クラックされても本人は多分気づかないだろうってとこが問題なんだよ。
0087login:PenguinNGNG
>>85
それイタイ。
クラックされたら再インストール、なら
わかるけど
008885NGNG
>>87
そのつもりで書いた。日本語不自由でメンゴ!
0089login:PenguinNGNG
だから Tripwire 入れろ、Nessus か SAINT でセキュリティを
チェックせよ、と忠告済み。Snort とかも効果あるか。ipchains も
勉強しておいたほうがいいだろうな。

一回設定できたらOKってわけじゃなくて、常にセキュリティ情報に
注意しながら運営してかなくてはならない、というところが実はもっと
重要なんだけど。

最初は誰でも初心者だから、ここで皆に教育されながら1の人のスキルが
上がっていくってのもありかもしないと思った。
0090AnonymousNGNG
昨夜はwebpageがきちんと表示されるように >>55-60ぐらいでHTTP FTP関係を
調整してしまったが

実はIP取られるのが嫌でtelnet,ssh経由でloginはしなかったんじゃ
それでも、一般ユーザーにすらなっていない此方からの操作で
/etc/以下を調整できるのは公開鯖としては如何なものかと思われ
現状のままだと、>>81氏が言うように「どっかの大企業を攻撃する」
のは即時可能じゃ

従って、>>89氏の言う事ももっともで、その道に詳しい人に指南を仰ぐのが
上策だろうし、ここで質問を投げてスキルを上げ、よりセキュアな鯖にするのも
手だろう >>1

# 昨夜はヨッパでろくなことは書いてない、スマソ
0091login:PenguinNGNG
なんかおもしろそうだね。
がんばれ!!
0092login:PenguinNGNG
エラー
リクエストされた URL は取得できませんでした
以下の URL を取得した際に: http://61.125.252.142/~nanashi/

もうおわりかい---
0093login:PenguinNGNG
nslookupしてみればわかると思うが
そのアドレスは普通のダイヤルアップのものだよ。
今ごろ1とは関係無い家にアクセスが集中してるんだろうな。

もしかして1はDHCPすら知らないんじゃないだろうか……
0094AnonymousNGNG
>>92
昨日の>>77の時点で後悔サーバは終了でした・・・
1が寝た時点で終了ですな
3分で作ったwebpage見たかった訳ではないだろうが
一応、新たにココに↓置いといた(苦笑
http://www.geocities.co.jp/SiliconValley-Cupertino/5864/

>>93
IPで公開のことを差していっているのかな?
個人で公開サーバを建てるんだったら、手馴れた御仁だったら
短発的にDynamicDNSを使うと思われ、IPでは公開せんだろうに
0095AnonymousNGNG
sage忘れたしの
0096login:PenguinNGNG
>もしかして1はDHCPすら知らないんじゃないだろうか……

オマエモナー
# PPP の IP アドレス割り当ては DHCP ではない
00971NGNG
今起きました。ムクムク。

ごめんなさい。ちょっとおやすみします。
昨日やっててやっぱちょっとマズイと思ったんで寝るフリをして
徹夜で設定をいじってたんですけどダメっぽいんでちょと待っててください。
そのうちにまたやります。絶対に。

あ、あとDynamicDNSは使ってましたよ。
2ch.dyndns.org
↑これ
でも、これで公開しなかったのは設定が悪いのかこれでftp接続しようと
してもつながらなかったのでやめました。
逆引きができてなかったからだったようなのでFQDNをちゃんと設定すれば
大丈夫っぽかったんですけど面倒だったんでやめました。。。

えーと、あとは反論のしようがなく僕もまずいと思ったんで止めました。笑
昨日、見てくれた人は「ここマズイだろー。」っていうのを指摘してもらえれば
うれしいです。
w3mとかftpとか使われてたんで「これじゃあ中継してるのとおんなじじゃん。。。」と
さすがの僕も思ったんで。。
etc以下のファイルの書き換えできました?それはきずかなかったです。。。
なんでやねん。。。
やっぱシェルを許可するのは難しいですね。。でも、シェルが使えないと
ただのレンタルサーバを使ってるのとおんなじでなんにも面白くない
だろうからなんとか頑張ります。。
0098login:PenguinNGNG
>>97
まず、使えるコマンドを制限する。
で、入れるディレクトリを徹底的に制限する。
0099AnonymousNGNG
あたりまえの事を書くが、基本に戻りませう>>1

まず、最初に之までの環境は取りやめて、ローレベルフォーマットから
やり直しましょう、今まで使ったシステムは非常に危険です(意味わかるね)
Linuxのセキュリティはインストール時、もしくはその前から始まります。

使うサービスを選定しましょう>>1それによってインストール時のパケジ選択が
決まります、最初からすべてインストールすると後の設定で混乱し収拾が
つかなくなるのでよくインストールするパケジを吟味してくだされ

ここでやっとインストールが始まります

最初はtelnet,ssh,ftp,apacheぐらいからスタートして、徐々にサービスを増やしてくのが
良いだろう
0100login:PenguinNGNG
一昔前の草の根BBSみたいなのを目指してみる
0101AnonymousNGNG
>>99 ちと、追記じゃ
一気にシェルの開放なども含めて全部やろうとはしないで
FTP HTTP だけを手始めに開放し、皆に意見/改善策などを
助言して貰って、おっけーになれば次のステップに進むのが
上策ではないだろうか?
その過程で得たものはスキル向上に貢献すると存ずるが
■ このスレッドは過去ログ倉庫に格納されています