電子タバコ「DTターボ」シリーズ 販売館

[ubuntu]使えるネットのVPSでパスワード認証でのsshをさせない設定

このエントリーを含むはてなブックマークはてなブックマーク - [ubuntu]使えるネットのVPSでパスワード認証でのsshをさせない設定 Share on Tumblr Googleブックマークに追加 Bookmark this on Delicious このエントリをつぶやくこのWebページのtweets FriendFeedで共有

使えるネットのVPSでUbuntuを選択した場合の
パスワードでのSSHログインをさせないようにする設定。

/etc/ssh/sshd_configをいじって、sshdを再起動させる

diff はこれ。
26c26
< PermitRootLogin yes
---
> PermitRootLogin no
50c50
< #PasswordAuthentication yes
---
> PasswordAuthentication no

※すみません。diffが逆でした(2009/02/19)

[2009/02/19追記]
PermitRootLoginてのはRootでのログインを許可しない設定です。
使えるネットのVPSは普通に設定とかするとrootでログインとか出来てしまうので、
これもnoに設定するのがいいかと思います。

PasswordAuthenticationてのが、パスワードログインを有効にする設定です。
デフォルトではyesのようなので、noで設定します。

# HANZUBON氏コメントありがとうございます。
[/2009/02/19追記]

そんで、

sudo /etc/init.d/ssh restart

すればOK

公開鍵がないHostからsshログインしようとすると

Permission denied (publickey).

て蹴られます。

Posted 金曜日, 2月 19th, 2010 under ubuntu.
  • > HANZUBONさん
    コメントありがとうございます。
    diffは修正しました。

    また、詳細を追記してみました。
  • diff が逆だと思う。

    あと、PermitRootLogin は パスワード認証とはまったく関係ない(root アカウントでのログインを許可するかどうかの設定です)
blog comments powered by Disqus