印刷用表示へ切り替え 通常表示へ切り替え 更新履歴を表示 更新履歴を隠す
Linux Vine Linux に SSH で接続できない

リモートから Vine Linux 3.1 に ssh で接続しようとすると,Permission denied というメッセージが表示されて接続できない。root で接続しようとしているのが原因だった。

■ ■ ■

インストールしたばかりの Vine Linux 3.1 (ホスト名 tpt22) に ssh でリモート (ホスト名: tp600) から接続しようとしたが,失敗する。Vine Linx 3.1 のデフォルトでは,telnetd は起動させない代わりに sshd が起動しているので,出来そうなものである。

tp600# ssh tpt22
The authenticity of host 'tpt22 (192.168.0.198)' can't be established.
RSA key fingerprint is 4c:f2:1e:fa:fd:61:84:df:bb:6d:8b:97:93:4f:8b:f5.
Are you sure you want to continue connecting (yes/no)? yes
Warning: Permanently added 'tpt22,192.168.0.198' (RSA) to the list of known hosts.
root@tpt22's password: (パスワードを入力)
Permission denied, please try again.
root@tpt22's password: (パスワードを入力)
Permission denied, please try again.
root@tpt22's password: (パスワードを入力)
Permission denied (publickey,password,keyboard-interactive).
tp600#

tpt22 の IP アドレスは 192.168.0.198 である。RSA キーのフィンガープリントも表示されているが,まぁいいや。マシン別の接続の許可や制限は,通常 /etc/hosts.allow と /etc/hosts.deny で行うので,これが問題かと思ったが違うようだ。それは,自分自身 localhost へ接続しても同じ結果だから分かったことである。

tpt22# ssh localhost
root@localhost's password: (パスワードを入力)
Permission denied, please try again.

原因は,ユーザが root であることだった。sshd のデフォルト設定では,root での接続を許可していないからだ。

root での接続を可能にするには,/etc/ssh にある sshd_config を編集する必要がある(ssh_config でないので注意)。

PermitRootLogin yes
#PermitRootLogin no

PermitRootLogin が「no」になっているので,その行をコメントアウトし,「yes」の行のコメント「#」を外せばよい。編集して保存したら sshd を再起動する。

# /etc/init.d/sshd restart

これは以前,同じように悩んだ記憶がある。忘れないためにこの日記を書き始めたのに…書いてなかった。意味ないじゃん…_| ̄|○

前向きに。

Posted by n at 2005-03-26 14:44 | Edit | Comments (0) | Trackback(0)
Trackbacks

  • 「手違いで複数トラックバックを送ってしまった!」という場合でも気にしないでください (重複分はこちらで勝手に削除させていただきます)
  • タイムアウトエラーは,こちらのサーバの処理能力不足が原因です (詳細は トラックバック送信時のエラー をご覧ください)
  • トラックバックする記事には,この記事へのリンクを含めてください(詳細は 迷惑トラックバック対策 をご覧ください)
Comments
Post a comment
  • 電子メールアドレスは必須ですが,表示されません (気になる場合は「メールアドレスのような」文字列でもOKです)
  • URL を入力した場合はリンクが張られます
  • コメント欄内ではタグは使えません
  • コメント欄内に URL を記入した場合は自動的にリンクに変換されます
  • コメント欄内の改行はそのまま改行となります
  • 「Confirmation Code」に表示されている数字を入力してください (迷惑コメント対策です)


(必須, 表示されます)


(必須, 表示されません)


(任意, リンクされます)


Confirmation Code (必須)


Remember info (R)?