ssh接続が拒否されました:トラブルシューティング方法は?

試しています:

$ ssh eric@myserver 

where myserverはイントラネット内のマシンです。myserverにpingを実行したり、ポート8080などでHTTPに応答したりできますが、ssh、取得

ssh: connect to host myserver port 22: Connection refused 

Ubuntu10を使用しています。

ps -ax、提案されているように:

eric@Isaiah:~$ ps -ax | grep ssh Warning: bad ps syntax, perhaps a bogus "-"? See http://procps.sf.net/faq.html 1641 ? Ss 0:04 /usr/bin/ssh-agent /usr/bin/dbus-launch --exit-with-session gnome-session 18376 pts/3 S+ 0:00 grep --color=auto ssh 

回答

ありませんSSHデーモンが実行されています。ps axコマンドの出力を見ると、説明に「ssh」が含まれているプロセスはssh-agentsshdとはまったく異なる処理を行います)およびgrep sshプロセスを使用して<の出力をフィルタリングしますdiv id = "5313553809">

インストールされているディストリビューションによっては、通常sshサーバーをインストールまたは実行する必要がある場合があります。 dパッケージマネージャーに応じて、iv id = “4ce7428e90″>

またはsshd

回答

上記の問題をデバッグする手順:

  1. nmapツールを使用して、そのサーバーで開いているポートを確認します。 nmapはポートスキャナーです。 sshサーバーが別のポートで実行されている可能性があるためです。 nmapは、開いているポートのリストを表示します。

     $ nmap myserver 

2。これで、特定のポートで実行されているサーバーを確認できます。 nmapの出力で、ポート2424が開いているとします。これで、nc(netcat)ツールを使用して、2424で実行されているサーバーを確認できます。

 $ nc -v -nn myserver portno 

2424ポートの出力が次のようになっているとします。

myserver 2424 open SSH-2.0-OpenSSH_5.5p1 Debian-4ubuntu5 

これは、sshが2424で実行されていることを意味します。

上記のコマンドでportnoを変更し続け、nmapによって開いているとリストされているすべてのポートを確認します。

回答

つまり、sshサーバーがそのマシンで実行されていないか、ファイアウォールがsshの通過を許可していません。 sshが「ps-ax | grepssh」で実行されているかどうかを確認できます。

コメント

  • ps -ax。意味がわかりません。
  • sshが実行されていないことを意味します。
  • 奇妙です。 '本当に役に立たないヘルプを2回提供した理由がわかりません。まず、結果の解釈方法を教えずに、sshが実行されているかどうかを確認するのに役立つコマンドを提案します。次に、それらの結果の最小限の解釈を提供しますが、その解釈にどのように到達したか、またはどのアクションが適切であるかについてのヒントはありません。 'あなたが私を助けようとしていて、私の経験のレベルを誤解しているのか、それとも私の無知を強調しようとしているのかわかりません。
  • プロセスのリストにsshdプロセスが含まれていません。これは、sshdが実行されていないことを意味します。解決策は、sshdを開始することです。

回答

前の2つのオプションが適切です。 -vまたは-vv引数を使用することもできます。

$ ssh -vv eric@myserver 

回答

私もこの問題に直面しましたが、VirtualBox環境では、それを解決するには、IPアドレスを同じLANに設定する必要がありますセグメント;例:

ホストマシンで、cmdを開き、ipconfigと入力します。たとえば、100.2.2.1を取得します。

したがって、仮想マシンでは、/etc/hostsのVMのアドレスを100.2.2.3のような値に設定する必要があります。 、最終的な番号を確認し、仮想マシンをバウンスしますが、仮想マシンを起動する前に、仮想マシンの設定でネットワークを構成するため、ネットワークアダプターをブリッジ接続に設定する必要があります。

これはすべてSolaris環境にあります。

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です