ランプの中身(Ruby on Railsのシステム開発)
ランプの中身(Ruby on Railsのシステム開発)では、株式会社ケイビーエムジェイのRuby on Railsエンジニアが蓄積したノウハウを公開しています。Ruby on Railに関する技術解説や実践的なノウハウなど、開発現場の技術に則したコンテンツを随時追加していきます。 初心者の方でもわかりやすい技術解説を心がけています。リクエスト、ご質問も受け付けいますので、ご気軽にコメントを記述して下さい。

< Rubyプログラムの... |  メイン | [mysqlのベンチマーク]MyBenc... >

sakuma85の中身(ruby
2008.02.28

sshでrootログインの禁止


はじめまして。sakuma85です。 

 

この前覚えました、sshでのスーパーユーザー(root)権限での 、
ログイン禁止の方法をご紹介します。
サーバー乗っ取られ防止の初歩的な対策です。

 (注意:ssh先にroot以外のユーザーがいないと、sshログインできなくなっちゃいます。)

 

 

 

実行環境はubuntuです。
とりあえず、sshをいれるところから始めます。
コンソールを開いて、以下を実行です。

# su -

# apt-get install ssh

これでsshができるようになりました。
インストール直後はrootでsshログインできます。

 

実行結果

 

root@ooooo:~# ssh 192.168.x.xxx
root@192.168.x.xxx's password:
root@xxxxxx:~#


sshd_configを編集し、rootでのログインを禁止します。

# vi /etc/ssh/sshd_config 

 
開かれたファイルの

PermitRootLogin yes 

の行を

PermitRootLogin no

にします。 

編集作業はこれでお終いです。

 

sshを再起動します。

# /etc/init.d/ssh restart

 

rootでsshを試してみます。 

root@ooooo:~# ssh sakuma@192.168.x.xxx
root@192.168.x.xxx's password:
Permission denied, please try again.
root@192.168.2.119's password:


何回パスワード入力しても失敗です。

 

 

普通のユーザーでsshしてみます。

root@ooooo:~# ssh sakuma@192.168.x.xxx
sakuma@192.168.x.xxx's password:
sakuma@xxxxxx:~#

 

できました!

コメント (0)  |トラックバック (0)

ブックマークに追加する Subscribe with livedoor Reader あとで読む

トラックバック URL

この記事にコメントする

ニックネーム:
メールアドレス:
URL:


KBMJのWebソリューション
Ruby on Rails Summer Festival 2008開催決定!!

TOPICS

2008/06/25
ZD Net Builder」の連載記事です。第四回は「Rubyでどう書く?:重複したRSSをまとめる」が掲載されました。

2008/05/30
ZD Net Builder」の連載記事です。第三回は「Rubyでどう書く?:Rubyで特定URLの画像パス一覧を表示する」が掲載されました。

2008/05/07
ZD Net Builder」に連載を始めました。第二回は「Rubyでどう書く?:RubyでPDF履歴書を作成する」が掲載されました。

2008/04/24
アットマーク・アイティ」に『 Rubyを使ってPaSoRi経由でSuicaの乗車履歴を取得し、GoogleMapsやGoogleEarthで表示する』が掲載されました。

カテゴリ

全体のRoR最新ブログ一覧

プロフィール

  • sakuma
  • sakuma85です。
    ruby on railsで開発しています。
    現在は、簡単なことしかできません。
    ちょっとずつ覚えていっています。

ブログの購読

RSS

timelog
株式会社ケイビーエムジェイロゴ