タイトル | : これでは何もわからないですね |
記事No | : 8270 |
投稿日 | : 2011/02/05(Sat) 07:25 |
投稿者 | : おやじ |
> TeraTermのSSHについて質問です。 > TeraTermのSSHでホストに接続して、ユーザー名とパスワードを入力し、「OK」を押したのですが、認証をしてくれません。理由を教えてください。
認証が失敗していることはこれが問題なのでわかっていることで。上記には情報が何もないので何もわからないですね。 sshd_configがどうなっているのか? sshd_configの意味を理解しているか? 認証エラーになった具体的に画面はどうなっていたのか? ログはどうなっているのか? 一般論として、sshd_configの意味がわからないと原因は追い込めないのでmanで確認するのが大事です。 後は、思考錯誤してもダメで、ログをしっかり見ることです。ただ、デフォルトのログレベルはINFOなので何もわからないので、LogLevelをDEBUGにするといろいろわかります。 ここからは、思いつくままですが・・・
1. 認証失敗時に「プレインテキストを使う」がグレーアウトして選択できなくなる場合は、パスワード認証が使えない設定になっているので、「PasswordAuthentication yes」に変更する。 2. rootでのログインは禁止されている(PermitRootLogin no)のに、rootでログインしている。一般ユーザでログインするか「PermitRootLogin yes」とする。 3. Caps Lockがオンになっていて、単純に大文字で入力している。
但し、パスワード認証やrootログインは外部にSSHを開放する場合は、危険なので絶対に利用しないことです。
|