プロが教える店舗&オフィスのセキュリティ対策術

TeratermにてSSHリモート接続ができなくなりました。WindowsマシンよりTeratermにて接続していましたが、公開鍵のパスワードを忘れてしまい、再度鍵パスワード無しで設定しようとしましたが、TeratermよりLinuxへ全く繋げません。
そもそも鍵認証なしでもSSH接続ができません。
 pingはWindowsマシンからLinuxへは疎通はできています。

# cat /etc/ssh/sshd_config
# RSA秘密鍵 identityを必須にする( no で“必須”を指定 )
PasswordAuthentication no

# rootでのログインを禁止する
PermitRootLogin no

# パスワード無しのログインを許すか
PermitEmptyPasswords no

# .rhosts等を信用するか(RSA認証付き)
RhostsRSAAuthentication no

# ユーザuserのみ接続許可をする(不特定多数に接続させない為)
AllowUsers user

何か原因があれば再設定手順をご教授頂きますよう、お願いいたします。

A 回答 (2件)

>公開鍵のパスワードを忘れてしまい



公開鍵に対応する秘密鍵のパスフレーズが正しいです。


>sshdはStartしています。

でしたら、接続しようとした時のログはどんなの出力されていますか?
場合によっては出力するログレベルも上げてみた方がいいかも知れません。

まさかとは思いますが、iptablesなどでフィルタしていた…なんてことはないですか?

>そもそも鍵認証なしでもSSH接続ができません。

PasswordAuthentication no
なのですから、ssh接続時のパスワード認証は切っているので正常でしょう?


公開鍵を新しいものに変えたっぽいですが、パーミッションは正しいですか?
余計なアクセス許可があると、認証で蹴られると思いますが。
# ログにそれなりのメッセージで出力されているかと。
    • good
    • 0

そもそもsshdはstartしているんでしょうか。

この回答への補足

sshdはStartしています。
service sshd start
chkconfig sshd on

ps -ef | grep sshd
/usr/sbin/sshd

補足日時:2014/11/16 19:56
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!