
Ubuntu日本語フォーラム

ログインしていません。
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で登録されているのもとします
何も設定ファイルをいじっていない状態で接続できるかどうか試そうと思い、
ssh -v [email protected]
を実行したのですが、
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
という警告が出て接続に失敗します
アプリケーション>インターネット>リモートデスクトップビュアーからでも失敗します
また、逆にサーバー側からクライアント側へと接続すると
ssh -v [email protected]
を実行した後パスワードを入力してすんなりと接続できます
アプリケーション>インターネット>リモートデスクトップビュアーからも接続可能です
どなたかご教授ください
よろしくお願いします
オフライン
サーバー側をOS再起動すれば直ると思います。
ukks による投稿:
何回もしたのですがダメでした・・
ダメだと分かっただけでも良かったです。
# volatile(揮発的)なiptablesのルールが原因ではない、と分かっただけでも良かったのです。
後出しで申し訳ないですが、firestarterが設定したiptablesのルールがまだ残っていて、port22がブロックされている、という予想をしていました。
実際、firestarterを起動したまま、firestarterを削除すると、そういう状態に陥ります。
また、port22がブロックされていると、暫く経ってConnection Timeoutになります。
で、OS再起動すれば、firestarterは既に削除されているので、iptablesのルールは無くなる、と。(実際、そういう動きになります。)
しかし予想が違っていたようです。
実はまだポートが閉じている、とかは無いでしょうか。
クライアント側から
sudo nmap -sS 192.168.1.24 -p 22
とするとどのような表示が返りますでしょうか。
問題の簡単化のため、まずはUbuntu同士で試してみて下さい。
オフライン
接続先の 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 サーバーの設定がどこかが間違っていてエラーになっている可能性があります
オフライン
皆様御返事ありがとうございます
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
オフライン
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とかだと
# 思いますが、全く応答が返らないような挙動になるのだっけ??
オフライン
すいません
なんか急につながるようになりました
何が原因だったのかよくわかりませんが、何はともあれなのでひとまず様子を見ていこうと思います
またつながらなくなる(ような気がする・・)事があるかもしれませんが、その際はよろしくお願いします
皆様ありがとうございました
オフライン
最終的に迷宮入りになる可能性も無くはないですが、
ukks による投稿:
コード:
945 ? Ss 0:00 /usr/sbin/sshd 2894 pts/0 S+ 0:00 grep sshd
が気になるので、もう少し確認しておいた方が良いような気がします。
オフライン