お知らせ

  • 利用規約を守って投稿してください。また、よくある質問および投稿の手引きも参照してください。
  • メッセージの投稿にはアカウントが必要です。未登録の方は、ユーザ登録ページからアカウントを作成することができます。

#1 2011-02-12 13:58:21

ukks
メンバ
登録日: 2009-11-23

LAN内でsshに接続できません(port 22: Connection timed out)

Ubuntu初心者です

sshでLAN内のパソコンに接続しようとすると

コード:

ssh: connect to host 192.168.1.24 port 22: Connection timed out

と出てきて接続できません

環境は以下のとおりです

       クライアント                サーバー

機種  netbook(Acer Aspireone 532h)          Desktop(eMachines ET1710)

IPアドレス  192.168.1.32               192.168.1.24

OS               両方ともWindows7&Ubuntu10.10Desktop版

接続    無線LAN                 有線LAN

ファイアーウォールはクライアント側にはありません
サーバー側にFirestarterとuwf設定アプリケーションが入っていましたが削除しました
uwfの設定を送受信すべて許可したあと削除しました

両方のUbuntuにsshとopensshserverがインストールされており、ユーザーukksがパスワード1234で登録されているのもとします

何も設定ファイルをいじっていない状態で接続できるかどうか試そうと思い、

コード:

を実行したのですが、

コード:

debug1: Reading configuration data /etc/ssh/ssh_config
debug1: Applying options for *
debug1: Connecting to 192.168.1.24 [192.168.1.24] port 22.

となり、しばらくしたあと

コード:

ssh: connect to host 192.168.1.24 port 22: Connection timed out

という警告が出て接続に失敗します
アプリケーション>インターネット>リモートデスクトップビュアーからでも失敗します


また、逆にサーバー側からクライアント側へと接続すると

コード:

を実行した後パスワードを入力してすんなりと接続できます
アプリケーション>インターネット>リモートデスクトップビュアーからも接続可能です

どなたかご教授ください
よろしくお願いします

オフライン

 

#2 2011-02-12 18:21:08

STGSAGWAN
ゲスト

Re: LAN内でsshに接続できません(port 22: Connection timed out)

サーバー側をOS再起動すれば直ると思います。

 

#3 2011-02-12 21:45:57

ukks
メンバ
登録日: 2009-11-23

Re: LAN内でsshに接続できません(port 22: Connection timed out)

何回もしたのですがダメでした・・

オフライン

 

#4 2011-02-12 22:03:18

STGSAGWAN
ゲスト

Re: LAN内でsshに接続できません(port 22: Connection timed out)

ukks による投稿:

何回もしたのですがダメでした・・

ダメだと分かっただけでも良かったです。
# volatile(揮発的)なiptablesのルールが原因ではない、と分かっただけでも良かったのです。

後出しで申し訳ないですが、firestarterが設定したiptablesのルールがまだ残っていて、port22がブロックされている、という予想をしていました。
実際、firestarterを起動したまま、firestarterを削除すると、そういう状態に陥ります。
また、port22がブロックされていると、暫く経ってConnection Timeoutになります。
で、OS再起動すれば、firestarterは既に削除されているので、iptablesのルールは無くなる、と。(実際、そういう動きになります。)

しかし予想が違っていたようです。

 

#5 2011-02-12 22:52:35

hmatsue
アドバイザ
登録日: 2009-03-10

Re: LAN内でsshに接続できません(port 22: Connection timed out)

実はまだポートが閉じている、とかは無いでしょうか。
クライアント側から

コード:

sudo nmap -sS 192.168.1.24 -p 22

とするとどのような表示が返りますでしょうか。

問題の簡単化のため、まずはUbuntu同士で試してみて下さい。

オフライン

 

#6 2011-02-13 08:10:46

ry
メンバ
登録日: 2008-07-30

Re: LAN内でsshに接続できません(port 22: Connection timed out)

ukks さんの投稿 (#1):

sshでLAN内のパソコンに接続しようとすると

コード:

ssh: connect to host 192.168.1.24 port 22: Connection timed out

と出てきて接続できません

接続先の PC (IP アドレスが 192.168.1.24 の PC) で ps ax | grep sshd コマンドを実行してください
以下のような行が表示されるはずです

~$ ps ax | grep /usr/sbin/sshd
14580 ?        Ss     0:07 /usr/sbin/sshd -D

表示されないときは接続先の PC で SSH サーバーが起動していません

#2 の指示に従って再起動したのであれば、そのときに SSH サーバーが自動的に起動するはずなので、SSH サーバーの設定がどこかが間違っていてエラーになっている可能性があります

オフライン

 

#7 2011-02-13 21:46:43

ukks
メンバ
登録日: 2009-11-23

Re: LAN内でsshに接続できません(port 22: Connection timed out)

皆様御返事ありがとうございます

hmatsueさん による投稿:

コード:

sudo nmap -sS 192.168.1.24 -p 22

とするとどのような表示が返りますでしょうか。

こんな風になりました

コード:

Starting Nmap 5.21 ( http://nmap.org ) at 2011-02-13 21:36 JST
Nmap scan report for 192.168.1.24
Host is up (0.0017s latency).
PORT   STATE SERVICE
22/tcp open  ssh
MAC Address: 00:1F:E2:5B:10:90 (Hon Hai Precision Ind. Co.)

Nmap done: 1 IP address (1 host up) scanned in 0.49 second

また、

ryさん による投稿:

接続先の PC (IP アドレスが 192.168.1.24 の PC) で ps ax | grep sshd コマンドを実行してください
以下のような行が表示されるはずです
~$ ps ax | grep /usr/sbin/sshd
14580 ?        Ss     0:07 /usr/sbin/sshd -D

このようになりました

コード:

  945 ?        Ss     0:00 /usr/sbin/sshd
 2894 pts/0    S+     0:00 grep sshd

オフライン

 

#8 2011-02-13 22:37:39

hmatsue
アドバイザ
登録日: 2009-03-10

Re: LAN内でsshに接続できません(port 22: Connection timed out)

sshdも起動していて、ポートも開いているっぽいですね。
しかしsshdが-Dオプション無しで起動されているような?
sshdの起動を標準と異なる方法で起動していたりしますでしょうか。
標準状態なら/etc/init/ssh.confの最後で、exec /usr/sbin/sshd -Dが実行されるはずだと思いますが。。

/etc/init/ssh.confの内容はどのようになっていますか?

後、気になるのは設定周りですが、
/etc/hosts.allow
/etc/hosts.deny
でアクセスを禁止したりしていないか確認してみて下さい。

# あとは、/etc/pam.d/sshdとか/etc/ssh/sshd_configとかだと
# 思いますが、全く応答が返らないような挙動になるのだっけ??

オフライン

 

#9 2011-02-14 21:45:23

ukks
メンバ
登録日: 2009-11-23

Re: LAN内でsshに接続できません(port 22: Connection timed out)

すいません
なんか急につながるようになりました

何が原因だったのかよくわかりませんが、何はともあれなのでひとまず様子を見ていこうと思います

またつながらなくなる(ような気がする・・)事があるかもしれませんが、その際はよろしくお願いします

皆様ありがとうございました

オフライン

 

#10 2011-02-14 22:41:43

hmatsue
アドバイザ
登録日: 2009-03-10

Re: LAN内でsshに接続できません(port 22: Connection timed out)

最終的に迷宮入りになる可能性も無くはないですが、

ukks による投稿:

コード:

  945 ?        Ss     0:00 /usr/sbin/sshd
 2894 pts/0    S+     0:00 grep sshd

が気になるので、もう少し確認しておいた方が良いような気がします。

オフライン

 

Board footer

Powered by FluxBB