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

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

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

企画倒れになるかなあ・・・
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 だけを手始めに開放し、皆に意見/改善策などを
助言して貰って、おっけーになれば次のステップに進むのが
上策ではないだろうか?
その過程で得たものはスキル向上に貢献すると存ずるが
0102login:PenguinNGNG
草の根BBSなつかしいなー
0103login:PenguinNGNG
SystemV に限定シェルっていうのがあるんだけど(rshっていうのだがBSDのそれとは違う)、あれのフリー版てないんですかね?

たしか、環境PATHの変更が出来ない、$HOME よりも上の階層に cd できない、
っていう制限があったと思うんだけど。
0104login:PenguinNGNG
>>103
man bash して中をよーく読んでみ。書いてあるよ。man zsh でもいい。

>rshっていうのだがBSDのそれとは違う

ん????
0105login:PenguinNGNG
楽しそうな企画じゃのぅ。
がんばれヨ>>1&他
0106login:PenguinNGNG
>>1
まじ尊敬するよ、あんたを。この若さがLinuxのすごさだよな。

PS2 Linuxの人たちもスゲーとおもうよ。
0107login:PenguinNGNG
>>104
え?と思って RHL7.1J で man bash してみたら、-r オプションがありますね! たしか昔はなかったと思ったんだけど、何時の間に…。
zsh は見つからなかったですけど(man zsh, man zshoptionsを斜め読みした限り)。

BSD の rsh というコマンドはリモートシェルで、SystemV の rsh というコマンドは限定シェルって意味です(たしかSVR2かSVR3のころまでは)。SystemV のリモートシェルは remsh でした。
今は SystemV も rsh はリモートシェルになっちゃったけどね。
0108104NGNG
おや、zsh はたしかに man に載ってないね。スマソ。
でも rzsh の名前で起動すると restrict shell になるよ。

csh% cp /usr/local/bin/zsh rzsh
csh% ./rzsh
rzsh% cd ..
cd: restricted

ちなみに、sh や ksh でも、それぞれ sh -r、rksh として起動すればいい。
# ash, csh, tcsh は不可
0109login:PenguinNGNG
1はまだいるのかい?
結局再インストールして何を入れたんだ?
個人的好みからいうと Slack きぼーん
0110login:PenguinNGNG
>>109
Slackwareはセキュリティ・ホールが見つかったときアップデートが面倒なので、個人的にはあまりお奨めできないです。
何でも自分で make する人には関係ないんだけどね。

サーバならRedHat7.1でいいんじゃないかな。ただし、RedHatのサイトのセキュリティ情報を頻繁にチェックして、セキュリティ・ホールが見つかったらどんどんアップデートをしていくという条件付きで。
ユーザ登録するとアップデートが出る度にメールが送られてくるね。

あとは、Debianですか。APTでアップデートがらくらく。
でも Debian はやっぱり dselect が難しいと思う。

VineもAPTが使えるようになったけど、Vineのアップデートってなんか遅くない?大丈夫なんだろうか。
0111login:PenguinNGNG
>>110
dselectなんて使わないでしょ。
apt-getオンリーで十分
01121NGNG
あ、また応援されてる。でも実際にサバを公開するとまたいじめられるんだろうなあ・・
「なんだよ!これは!」って。笑

>>109さん
えっと、やっぱりVineです。
他のを使うとなるとよくわかんないんで余計に穴だらけになってしまいます・・
あ、ちなみに一日一回は必ずココ、見てますよ。

まだまだ考え中
01131NGNG
たぶん企画としてはかなり面白いんだと思うんだけどなあ。
ていうか僕も誰かこんなんやればいいのにってずっと思ってたんで。
みんなで使えるサンプルサバみたいなのあれば便利でしょ。

企画はよかったが作ったやつが悪かった!!!←自分ツッコミ
0114 NGNG
おまえ、首の後ろよーく鏡でみてみろ
なんか書いてあるだろ?
ないか?あん?
髪の毛のハエギワだよ?
あった?
そそ、そこそこ、なんてある?
あん?
「sage」って、・・あー、はいってたか!
これじゃあ、お前の人生サガリってぱなしだよな
01151NGNG
僕の夢としては!!!サンプルDebianサバ、サンプルVineサバ、サンプルRedHatサバ〜その他もろもろ〜と
じゃんじゃん作るのが夢だった!!
実際にいろんなディストリが使えれば比較とかできていいでしょ。

今となっては夢は本当に夢だったようです。早く寝ていい夢見ろよって感じですね。。
0116login:PenguinNGNG
いいからさっさとつくれぼけぇ〜
0117login:PenguinNGNG
うだうだ言ってねーで動かせ。
chrootでガチガチにすれば、ある程度ログインさせても
オッケーな環境がつくれるかもしれんし、それはそれでおもしろいだろ。
01181NGNG
今、telnetを開放しているトクトクを参考にして考え中です。
少々お待ちください。
http://tok2.com/
↑トクトク
0119login:PenguinNGNG
shell公開サーバは確かに良い企画かも知れないが 1のスキルが余りにも無さ過ぎ。
単なる踏台にしかならんって。というか 既に手遅れじゃないのか?

一応影ながら応援しとく(藁
0120103=107NGNG
>>108
Vine2.1はRHL6.2ベースなんで、bash は -r オプションなかったです。
が、bash2を入れればOKですね。

# ln -s /bin/bash2 /bin/rbash

ってやって、/etc/shells に

/bin/rbash

を追加すれば、ゲスト用に限定シェルを用意することも可能。

あとは、ゲストアカウントに開放するコマンドのシンボリックリンク
を特定のディレクトリに作って、環境変数PATHはそこだけに通す。

出来ることは限られるけど、そのままのシェルを開放するより安全になるでしょう。

でも、基本的にはどこの誰かわからない人にシェルを開放というのはやはり危険を伴うとは思うので、
ちゃんとするには E-mail reachable な人に限定してアカウントを作成して、シェルを開放とした方がいいとは思います。
0121login:PenguinNGNG
こういうのって無いのかなぁ。

telnet なり ssh なりでリモートログインすると、そのログインした
先が VMWare みたいなヴァーチャルなマシンになってるの。
(もちろんログインした人には、本物のマシンに見える)
そこでいくら暴れ回ろうと、本物のマシンには何の破壊的影響も
与えられないし、ログも (その仮想マシン内ではちゃんと消した
つもりでも) ばっちし残ってる。
(仮想マシン内の) セキュリティホールを突かれてクラック
されても、その仮想マシンを消せばいいだけ。
01221NGNG
>>119さん
大丈夫ですよ。スキルのある人はそんなくだらないいたづらなんかしないんで。
そんな心配は不要だと思います。
ていうかあなたにはそのスキルはないと思うので安心してます。笑
01231NGNG
>>120さん
>あとは、ゲストアカウントに開放するコマンドのシンボリックリンク
>を特定のディレクトリに作って、環境変数PATHはそこだけに通す。

あ、それいいですね。その方法でちょっと作ってみます。ありがとうございます。
0124login:PenguinNGNG
>>121
FreeBSD の jail(8) というのが近いね。chroot(8) をさらに進めたようなもの。
さすがに jail の中も FreeBSD になっちゃって VMWare のようにとはいかないけど。
HP-UX にも似たような仕組みのものがあって、こちらは将来別 OS も
動かせるようにするつもりらしい。
http://www.jpn.hp.com/biz/products/news/lineup/superdome.html
http://www.jpn.hp.com/biz/news/superdome/03.html
0125 NGNG
最初に解放された時にルートキットをインストールしておいたけど何か?
01261NGNG
>>125さん
最初も最後もなくて一回しか開放してませんが・・・
0127AnonymousNGNG
>>125
そんなの見なかったぞ??

>>126 = 1
ヲレの勘違いかもしれないがMOGRAの管理人?
ともあれ、ヲレは応援しとるよ
0128logout:PenPenNGNG
>>126 面白そうな企画なので
影で応援しています。
0129訂正NGNG
ハック好きの外人が集まる掲示板にip貼ってきますね
0130logout:PenPenNGNG
>>129
なぜに外人?
しかもDHCPだが?
0131login:PenguinNGNG
1は名無しさん@ディストリいっぱい。か?
なんかそっくりだぞ。奮闘っぷりはNamazuスレ初期
のようだ。
0132login:PenguinNGNG
>>129
あなたのIPはどこに貼ればいいですか?(^^)
0133login:PenguinNGNG
>>121
http://www.networld.co.jp/products/vmware/servers/index.htm
0134AnonymousNGNG
>>131
IPを出した時点で、殆ど確証したようなもんだが(苦笑
0135login:PenguinNGNG
おもしろそう
俺もやろうかな、なんて
0136login:PenguinNGNG
>>135
どうぞ、unix板へいらしてください
01371NGNG
ディストリいっぱいさんのようなすごい人(自画自賛)と間違われるなんて
光栄です。

>>127さん
モグラってなんですか?僕は鳥になりたいです。

>>131さん
ナマズってなんですか?僕はピカチュウが大好きです。

>>135さん
あ、じゃあお願いします。ではー。(逃)
0138login:PenguinNGNG
最近ラリってるのか?>ディストリ
企画は面白いんだからやっとけやっとけ
01391p2119-ipad01maru.tokyo.ocn.ne.jpNGNG
>>138さん
あ、この企画はやりますよ。やる気まんまん。今、ルーターも買ってきました。
ビックカメラに行って100人に1人タダ!!!っていうのをやっていたので
当たらないかなあって期待しながらレジでドキドキしてたんですけど
結局お金を払わされました。
回線引いてルーター買って、いったいいくら出費すればいいんだろ・・
資本を投下して以上これを回収するまではやります!回収できる見込みは全くないですが。笑

マンガ喫茶楽しいです。あはは。
0140login:PenguinNGNG
応援あげ
0141login:PenguinNGNG
>>139
知的好奇心の満足と技術力の向上で十分元が取れるっす。
いや、お釣りが来るっす。
0142login:PenguinNGNG
踏台にされて訴えられて大金を取られるから大損だね
01431NGNG
またバカの一つ覚えのようなこと言ってる奴がいるな。
0144login:PenguinNGNG
>>142
そういう例あったのか?
0145login:PenguinNGNG
一人で公開しても それはどうか
複数人で公開しあって ハクしあって
セキュリティをガリゴリ上げてから一般公開
これがよろしいと思われ
0146login:PenguinNGNG
信頼できるやつを sudoer にする。これで決まり
01471NGNG
>>145さん
あ、それいいですね。っていうかそうしてたんですけどねえ・・
これ、実は僕ともう1人、ある人(誰?)で作ったんです。
やっぱ外部から動作確認してもらう必要があると思ったんで。
やっぱもっと経験がある人じゃないとダメみたいですね・・

ていうかーだからrootを誰かに任せたかったんです・・
0148AnonymousNGNG
現在あぱちは公開してるようだね>>1
0149login:PenguinNGNG
shellは公開しないの?応援sage
01501NGNG
>>148さん
そ・それは!!たぶん全く別の人がたまたまそのIPを引いたんだと思います!
http://uptime.netcraft.com/up/graph/?mode_u=on&mode_w=on&site=61.125.252.142
IISサーバーですねえ。はあはあ。
0151login:PenguinNGNG
メーリングリストに突っ込みのメール送りたいから
アカウントくれ
0152login:Penguin NGNG
MLは実名で勝負しとけ
0153login:PenguinNGNG
モチベーション
あげ
■ このスレッドは過去ログ倉庫に格納されています