Puttyを使用してサーバーに接続できません


2

Linuxサーバーへの接続にWindows 8を使用しています。数日前までは正常に接続されていましたが、コンピューターを使用して接続できなくなりました。他のコンピューターでそのサーバーに接続できます。

ルーターのようにブロックされていないポート、またはサーバーがsshまたはtelnetに関するポートをブロックしていないポートを確認しました(22ポートは広く開いています)。

  • コンピューターからシステムにpingできます
  • 他のコンピューターを使用してシステムにアクセスできます
  • そのシステムでポート22が開いている
  • sshまたはtelnetの両方が私のシステムから動作していませんが、そのシステムにpingを実行できます

何をしたか、インストールしたかはわかりませんが、機能しません。問題を追跡するにはどうすればよいですか?


ファイアウォールをチェックすることで起動します
hjpotter92

ファイアウォールを無効にしても、同じことが行われます
ワカス14年

1
さらに詳細を知ることは有用でしょう。Linuxボックスはローカルネットワークにありますか?ローカルネットワーク上の別のコンピューターを使用してそのサーバーに接続できますか?コンピューターを使用してそのサーバーにpingできますか?つまり、2つのことを行います。1)コンピューターとLinuxボックスの間に存在するはずの接続を引き出し、動作していない場所を特定し、2)SSHだけが失敗している接続であるかどうかを確認します。
ポケット

@SamuelLijinが質問を確認します。箇条書きを追加しました
ワカス14年

同じネットワーク?同じスイッチ?間にNATはありますか?接続できるPCはどこですか?
davidbaumann

回答:


1

この問題を解決する最初の試みは

  • PuTTYを開く
  • [セッション]> [ロギング]を選択します
  • SSH出力のファイルへのロギングを有効にします
  • 接続しよう
  • ログファイルを確認する

ログファイルには何と書かれていますか?特定の方向を指し示すものはありますか?「接続がタイムアウトしました」から「アクセスが拒否されました」に至るまで、さまざまなメッセージを受け取ることができました。

接続がタイムアウトしました:

PuTTYのセッションオプションで指定された正しいIPアドレスとTCPポートを本当に持っていることを確認してください。IPアドレスの代わりにホスト名を使用している場合、ホスト名が正しいIPアドレスに解決されることを確認してください。最終的にも確認してくださいc:\system32\drivers\etc\hosts

SSHサーバーを管理していますか?その場合、SSHが実際にポート22でリッスンしていることを確認してください。そうでない場合は、/etc/ssh/sshd_configサーバーで変更するか、PuTTYのポートを調整します。またiptables、クライアントのIPアドレスが通過できることを確認します。

SSHサーバーを管理しない場合は、管理者に連絡してください。

私は個人的knockdにSSHサーバーにインストールしたいので、特定のポートをノックした後にしか接続できません。そのようなことをする必要があるかどうかを管理者に確認してください。

アクセスが拒否されました:

としてログインしようとすると、サーバー上rootでこれが禁止さ/etc/ssh/sshd_configれている可能性があります。別のユーザー名でログインします。

公開鍵認証を使用している場合は、秘密鍵を確認してください

  • PuTTYの.ppk形式です
  • PuTTYの接続> SSH>認証セクションに入力されます。

また、対応する公開鍵がにあるかどうかも確認し/home/yourusername/.ssh/authorized_keysます。改行がないことを確認します(nanoそのために使用しています。キーをコピーすると、改行が追加されることがあります)。正しい行は、たとえばRSA:のようになりますssh-rsa ALOTOFCHARACTERS yourusername@hostname

そう。最初のステップ:ロギングを有効にして、出力をここに投稿します。;)


その質問は2年前であり、現在私は同じ環境を持っていません。しかし、あなたの答えは役立つようです
ワカス

ええ、私はボタンを押してから1/10秒後に日付を見ました。受け入れてくれてありがとう。まだスーパーユーザーであることに感謝します!:)
ストゥエジャ

0

最近、あなたと同じような問題を抱えていました。これは多くの問題によって引き起こされる可能性があることがわかったので、私はそれを分解するために最善を尽くします。

他のコンピューターを介して接続できるため、ポートが正しく転送されていると想定します。

サーバーと同じwifiから外部IPに接続しようとしている場合、実際には機能しないことがわかりました。他の人のwifi、またはサーバーの内部IP経由で接続してみて、それが機能するかどうかを確認してください。

全体として、このコンピューターと接続した他のコンピューターとの違いを考えてみてください。幸運を祈ります。


0

同様の問題に直面しました。サーバーへのパテの再インストールとパテセッションの起動は成功しました。問題の根本原因がわからない。

これが同じ問題に直面している人にとって役立つことを願っています。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.