ログが以前から気になっていた。fail2ban.logは0バイトのままである。ログローテーションも当然ちゃんと機能しない。言う機能も当然しない。(だって、fail2ban.logを参照しているのであって、fail2ban.log-yyyymmddを参照していない。)この歯がゆさを実は、2019年4月から追いかけていたんだけど、どうにもこうにも解決しない。/etcで検索するも、大した結果が得られなかった。仕方ないので、荒療治で0バイトのfail2ban.logをfail2ban.log.bakにリネームし、最新のfail2ban.log-yyyymmddをfail2ban.logにリネーム。fail2banのサービス再起動を行った。サービス再起動後のログは、リネームされたfail2ban.logに書き込まれている。設定ファイルは一切変えていないからである。念のため、設定ファイルのログは、/var/log/fail2ban.logである。1週目のログローテーションが来た。新たに作成されたが0バイトのままで、fail2ban.log.1が作成されて、そちらに書き込みが続いた。今度は、logrotate.d/fail2banにサービス再起動をさせるプログラムを仕込んでみた。以下のような感じである。trueこれをすることによって、改善された。fail2ban.log.1にリネームされ、fail2ban.logが生成しそちらに書き込みをするようになっている。これで行けたんじゃないかな?毎週、Fail2Banの再起動メールが鬱陶しいけどね。それぞれ書き込むことにしました。紹介したところですが、最後にこの一文を書きました。この調子で、今度はメールサーバーも対策をしたいですね。こちらも、毎日のように届くので、締め出してやりたい。ftpと違って、色々なアクセスポイントからログインするので、絞り込むのが非常に難しいのがネック。Wrappersでの対応。それぞれ書き込むことにしました。次に、hosts.denyには、次のように記述。ALL:cnALL:krにしてみた。何となくbanメールが少なくなったけど、届いたbanメールのホストは、殆ど中国である。)彼らはどうやって不正アクセスしてくるのだろう。感心するばかりである。して中国からのアクセスを遮断したい。思って、いちばんやりたくなかったiptablesによる設定。有益な情報が掲載されていたので、この資料をもとに作成した。DROP:::これをひたすら入れていく。コピペで終わるんですけどね。4~5日様子を見ることにしました。今のところ、中国経由からのfail2banメールは1通も届いていません。1日0~2通位に減りました。して、このコマンドを使わなかったのかというと、一つ間違えると全部アクセスできなくなっちゃうからなんですよね。最後の砦として残していたのです。俺もやってみたいけど怖いなあ。こちらに、シェルスクリプトを用意しましたので、ご査収ください。最初の1行目は、お使いの環境によって異なるので要注意です。Wednesdayなので、proftpdサーバーに次の一文を追加した。最近、と言うかここ3ヶ月くらい?FTPサーバーへの不正アクセスが急増し、その都度、fail2banがメッセージを送ってくる。最初の頃は、1日に2~3通だったんですが、ここ3ヶ月くらいは、1日20~30通位届くので尋常じゃない。考えたら、私がFTPサーバへアクセスするのは、ごく限られたプロバイダー(1つじゃないよ)であることに気付いた。proftpdサーバーに次の一文を追加した。All</Limit>これでproftpdサーバーを再起動したところ、ピタッとメールが来なくなった。念のため、効果を確認してみたところ、割と効いているようだ。この調子で、今度はメールサーバーも対策をしたいですね。こちらも、毎日のように届くので、締め出してやりたい。ftpと違って、色々なアクセスポイントからログインするので、絞り込むのが非常に難しいのがネック。MondayついーとRasbianOSのセットアップから運用までの連載です。Piと関係無いありません。ファイル共有の設定やデータを持っている場合、定期的にバックアップをしておかないと、HDDやシステムが壊れたときの復旧が大変になります。これは、鉄則と言っても過言ではありません。新品のHDDであっても、1週間もしないうちに突然壊れることだってあります。ハードウェア的にRAIDシステムを組んでいるとしても、二重三重でバックアップを備えていた方が安心です。私は、そう言った意味で大切なことと認識してもらうために、敢えて最後に持ってきました。過去にLinux運用をしていたのを思い出し、どこかに保存していたハズだったので、探して見つけました。/tmp/result.logこんな感じです。外付けハードディスクやバックアップ用メディアのファイルシステムをxfsにしておくことで、断片化の状態をチェックし、必要に応じて手動でデフラグを行います。バックアップ用メディアは、SDHCカードです。それ程容量は大きいものを使わないので、現状そうしているだけです。32GBから大容量にチェンジしよかな・・・(笑)結構安くなりましたしね。microSDXCカードの方が。頻繁にファイル共有を使わないのであれば、1週間おきでも良いと思います。PiによるRasbianOSは、いかがでしたでしょうか。Linuxをインストールやセットアップを経験された方なら、特段難しいことはありません。普通のやり方ではインストールが出来ないので、これ以外の手順があれば教えて下さい。さぁ、これで、小型PCが壊れても大丈夫な状態になったぞ。問題点は、PMSの再生だけだな。ネットで見る限りでは、出来るような感触があるんだけどなぁ。MondayついーとRasbianOSのセットアップから運用までの連載です。バックアップ運用(バッチ)ここまで来ると、もう何でもござれなんですが。殆ど難しくありません。ファイル共有サーバーについては、smb.confを設定すればいいのですが、私は面倒くさがり屋なので、Webminから設定しています。webminこれで終わり。PiのIPアドレス]:10000/を入力すればログイン画面が出てきます。続いて、ファイル共有サーバの設定。アカウントを作らなければならないので、ここはGUIで1.Webminでユーザーアカウント(hogehoge)の追加2.Webminでファイル共有の設定(/mnt/hogehoge)の設定の順で説明します。「システム」→「ユーザおよびグループ」から「新しいユーザを作成」にクリックします。それぞれ、必要事項を記入します。当たり前の事ですが、パスワードは複雑化しておくことが重要です。既存グループは「users」にしておくことが無難です。「作成」ボタンを押します。ユーザアカウント追加方法は以上です。CUIだと、色々面倒です。ファイル共有」→「新規のファイル共有を作成」の順でクリックします。下記のように入力します。「共有するディレクトリ」は間違えないようにしましょう。入力を終えたら「作成」ボタンをクリックします。