- ベストアンサー
(SSH)TeraTermでのリモートログインが出来ない
同じセグメントの他Linuxサーバからは”ssh HOSTNAME"でログイン出来るのですが、自分のPCからTeraTermで接続しようとすると失敗してしまいます。。。 何が原因なのでしょうか? SSHDデーモンをリスタートしてもだめでした。。。 また、sshd_configファイルもログイン出来るサーバとまったく同じです。 OS: Redhat Linux v4
- みんなの回答 (11)
- 専門家の回答
質問者が選んだベストアンサー
試しに、telnet <サーバのIPアドレス> 22で接続できるかどうか確認してみては どうでしょうか? そのPCから接続できるサーバに対してと接続できない問題のサーバに対してと 各々返答などを比較してみてください。 使えないまでもssh~と出て接続だけはできるのか、接続中のままでタイムアウトで 失敗するのか、後者ならポートが通じていないということになると思います。
その他の回答 (10)
- bnosuke-x
- ベストアンサー率39% (43/110)
他の方も書かれていますが、TeraTermが古くて、SSH2に対応していないかも知れません。 最新バージョンはSSH2対応ですので、試しにそちらを使ってみてください。
- yambejp
- ベストアンサー率51% (3827/7415)
SSH対応版TeraTermを利用している前提でかきます。 TeraTermのNew ConnectionでServiceにSSHが表示されていますか? そうであればSSHを選択して、SSH VersionをSSH2にしてOKをおし SSH Authentication画面で、Use Plain Password to log inに チェックをいれた状態で、ユーザーとパスワードを入力してください。 それではじかれる場合は、Use challenge/response to log inを 選んで、ユーザー名だけいれてOKして、パスワードが聞かれたら 入力してみてください。
- ishi7474
- ベストアンサー率32% (71/216)
Tera Term ProのSSH対応(TTSSH)は、長らくSSH(V1)にしか対応していなかったと思います(昔その制限にかかって、puttyがはやっていた時期がありました)。 ・お使いのTera TermがSSH(V1)/SSH2のどれに対応しているか ・sshdがSSH/SSH2のどれを許可しているか を確認されると、原因が分かるかもしれません。
- toro777777
- ベストアンサー率16% (43/257)
>Windowsマシンのファイアウォール設定が問題あったら他のマシンへの ログイン出来ませんよね? できます。どんなFW使っているか知りませんがIPで制限かけていれば >Linux側のアクセス制限は特に掛けてません。 http://www.ipa.go.jp/security/fy12/contents/crack/soho/soho/chap2/linux/remote.html http://www.itmedia.co.jp/help/tips/linux/l0124.html などのすべての制限がかかってないということですよね? >他のLinuxマシンから問題のマシンへSSHで入れても、ポート接続設定に >問題がある可能性があるとのことでしょうか。。 うっかりミスのレベルですがSSHの使用ポートを変更していたとか >長く続き、”Connection time out”エラーになります。 そのWindowsマシンからLinuxには正常にpingはとびますよね? ほかのサービスはつながりますか? FTP,HTTPなど
- Yeti21
- ベストアンサー率47% (396/830)
同じセグメントではないということは、ルータの類が入っていると思います。 そこで閉じている可能性は無いでしょうか? ポートの設定はルータ毎に違いますので、接続できたPCと質問者様のPCが 同じセグメントでなければ疑う余地は残っていると思います。 他のセグメントの別のサーバにssh接続できたのであれば、最寄のルータは 問題無いことになります。 サーバも他のセグメントから接続できたのであればサーバ最寄のルータも 問題無いことになります。 後は、その間のルータの可能性が残るだけになります。(ポートに関しては) 現象的には、やはりポートが通じていないのが疑わしいです。 特定のアドレスのみが通れるという可能性もありますが。 サーバのファイアウォールでも接続先を限定している可能性も有ります。
- Yeti21
- ベストアンサー率47% (396/830)
状況的にはサーバに到達できていないようですね。 そのサーバへのpingは通るのでしょうか? もうひとつ確認ですが、「自分のPC」と接続しようとしているサーバとは同じLAN上では ないのでしょうか? 自宅のPCという意味ではないですよね? そうではなくても、問題のサーバとの間にルータとか入っていてポート22が閉じている ということは無いでしょうか?
補足
-ping はOKです。 -自分PCと問題のLinuxマシンは同じセグメントではありませんが 同じ社内LAN上にあります。 ちなみに、自分PCから問題マシンと同じセグメント上の他のマシンへは OKです。 -lsofで確認した限り、22番ポートはOKです。 もし、22番ポートがNGであれば、自分PCだけではなく他のLinuxマシンからもSSH接続出来ないですよね。
- Yeti21
- ベストアンサー率47% (396/830)
失敗というのは何をしてどうなった状態でしょうか? ユーザー、パスワードを入力してOKを押した後、何かエラーメッセージが 出ている状態でしょうか? メッセージが出ているならどんなメッセージでしょうか? それとも、他の段階でしょうか? また、暗号化はされていないのでしょうか?
補足
ユーザ/パスワード画面が出る前の段階で真っ白のTeraTerm「接続中」画面が 長く続き、”Connection time out”エラーになります。 暗号化はされていません。。。
- toro777777
- ベストアンサー率16% (43/257)
あなたのWIndowsマシンのファイアフォール設定は問題ない? Linux側のアクセス制限は? 他のSSHクライアントでは? 接続ポートは問題ない? >他のLinuxサーバへは問題なくログインできてますし。。。 その、他のLinuxサーバがSSHではなくてTelnetを使っているとか のオチはなしだよね?
補足
Windowsマシンのファイアウォール設定が問題あったら他のマシンへの ログイン出来ませんよね? Linux側のアクセス制限は特に掛けてません。 SSH接続ポートは問題ないかとは思いますが、何をどう確認すればいいのでしょうか。 他のLinuxマシンから問題のマシンへSSHで入れても、ポート接続設定に 問題がある可能性があるとのことでしょうか。。
- toro777777
- ベストアンサー率16% (43/257)
SSH対応のTeraTermですよね? あなたのWIndowsマシンのファイアフォール設定は問題ない? Linux側のアクセス制限は?
補足
SSH対応してます。 他のLinuxサーバへは問題なくログインできてますし。。。
- Yeti21
- ベストアンサー率47% (396/830)
失礼ながら念のための確認ですが、 素のTeraTermだとsshではなくtelnetになりますが、お使いのものはssh対応が できているでしょうか? http://www.sakurachan.org/soft/teraterm-j/ttssh/ http://www.asahi-net.or.jp/~aa4t-nngk/sshd.html
補足
対応してます。 同じPCで他のLinuxマシンへは正常にログイン出来てます。
補足
一部PCからは22番ポートへの接続がOKで、一部はNGですね。。。 これはネットワークサービスの問題ではないかと思い、 試しにNetworkサービスを再起動して見ましたら普通に繋がるように なりました。。。 (?_?)ですが、解決ということでよかったです。 ありがとうございました。