質問: puttyでsshリモートログイン たびたび失礼します^^ 今、sshサーバーを立ち上げたlinux機に外部pcからputtyでリモートログインを 試みているのですがうまく行きません。 サーバーの設定でパスワードでのログインは禁止して公開鍵認証にし、 クライアント側で作成した公開鍵をサーバーに登録するところまではしました。 しかし、いざputtyで接続を試みると、 「putty 致命的エラー ネットワークエラー:接続がタイムアウトしました」 となってしまいます。 これは何が原因なのでしょうか? クライアントpc上のlinuxからはpingは通ります。 よろしくお願い致します。
回答: パスワードでのログインを禁止する前に、パスワードでのログインが出来ることを確認しましたか? メッセージからすると、ファイアーウォールでふさいでいる感じです。 iptables で 22番を許可してください。 念のためですが、インターネット上にあるサーバーの場合は、22番ポートはすぐ攻撃されますので、sshサーバーを22番で上げてはいけませんよ。必ずポート番号を変更して上げてください。 閉じたlanの中のサーバーなら22番でもいいです。