質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.49%
SSH

SSH(Secure Shell)は、セキュアチャネルを通してデータを交換するためのネットワークプロトコルです。リモートサーバーへのコマンド実行やファイル転送を行う時に一般的に使用されます。

Linux

Linuxは、Unixをベースにして開発されたオペレーティングシステムです。日本では「リナックス」と呼ばれています。 主にWebサーバやDNSサーバ、イントラネットなどのサーバ用OSとして利用されています。 上位500のスーパーコンピュータの90%以上はLinuxを使用しています。 携帯端末用のプラットフォームAndroidは、Linuxカーネル上に構築されています。

ネットワーク

ネットワークとは、複数のコンピューター間を接続する技術です。インターネットが最も主流なネットワークの形態で、TCP/IP・HTTP・DNSなどの様々なプロトコルや、ルータやサーバーなどの様々な機器の上に成り立っています。

Q&A

解決済

3回答

3266閲覧

SSHポートフォワーディングで外部のサーバーに接続できない

nobita119

総合スコア37

SSH

SSH(Secure Shell)は、セキュアチャネルを通してデータを交換するためのネットワークプロトコルです。リモートサーバーへのコマンド実行やファイル転送を行う時に一般的に使用されます。

Linux

Linuxは、Unixをベースにして開発されたオペレーティングシステムです。日本では「リナックス」と呼ばれています。 主にWebサーバやDNSサーバ、イントラネットなどのサーバ用OSとして利用されています。 上位500のスーパーコンピュータの90%以上はLinuxを使用しています。 携帯端末用のプラットフォームAndroidは、Linuxカーネル上に構築されています。

ネットワーク

ネットワークとは、複数のコンピューター間を接続する技術です。インターネットが最も主流なネットワークの形態で、TCP/IP・HTTP・DNSなどの様々なプロトコルや、ルータやサーバーなどの様々な機器の上に成り立っています。

0グッド

1クリップ

投稿2018/11/20 07:09

SSHポートフォワーディングでサーバーにSSH接続したいのですが、
うまくいかず困っております。
なんでも結構ですのでアドバイスいただけましたら助かりますm(_ _)m

会社PC - 自宅PC - 外部サーバー

という構成で、
会社PCから外部サーバーにSSH接続しようとしています。
これができません。

外部サーバーは自宅PCのルーターのグローバル固定IPからの接続のみ受け付けるようになっています。
ですので、自宅PCから外部サーバーにteratermでSSH接続は普通にできます。
会社PC→自宅PCもポートフォワーディングでSSH接続できます。
それで、会社PCから自宅PCにSSH接続し、
そこから外部サーバーにSSH接続しようとしていますが、外部サーバーからは何も返ってきません。
pingも通りません。

考えられる原因はありますでしょうか。
よろしくおねがいします。

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

yamato_user

2018/11/20 07:10

使用したコードや設定を記載してください
nobita119

2018/11/20 07:25

早速ご返信ありがとうございました。コードや設定というのは特にありませんが、ssh user@hostというコマンドを使って接続しようとしました。ご回答になってますでしょうか。。
yamato_user

2018/11/20 07:31

エラーメッセージは出ていますか?
over

2018/11/20 07:57

SSHポートフォワーディングとの記載がありますが、これはTeraterm付属機能の「SSH転送」のことでしょうか?それともルータのNAPT機能を指していますか?それによってアプローチも変わってくると思います。前者だった場合、何故ポート転送機能を使う必要があるのかが解っていませんが、こちらを使用している背景と設定を記載すればより良い回答が得られるのではないでしょうか。後者の場合も少なくともルータ設定は記載すべきと感じます。
nobita119

2018/11/22 03:56

ryounaman19様 over様ご返信いただきありがとうございました。外部サーバー側で制限がかけられていたようです。たいへんお手数をおかけしましたm(_ _)m
guest

回答3

0

SSHポートフォワーディングで接続しようとしているのであれば、TeraTermのSSHポート転送の設定はされていますよね?
https://www.j-oosk.com/teraterm/port-forward/787/

この設定をした上で会社PC→自宅PCの接続が出来ていれば、会社PCでlocalhost:(設定したポート)にSSH接続を行えば外部サーバに接続できるはずです。

もしくは、通常通り自宅PCにSSH接続した上で、そのシェルから改めて外部サーバに向けてSSHログインをする(多段SSH)というのもありかと。

投稿2018/11/20 07:58

Takumiboo

総合スコア2534

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

nobita119

2018/11/22 03:57

ご返信いただきありがとうございました。外部サーバー側で制限がかけられていたようです。しかしTeraTermの設定等とても参考になりました。たいへんお手数をおかけしましたm(_ _)m
guest

0

自己解決

みなさまご回答いただきありがとうございました。外部サーバー側で制限がかけられていたようです。外部サーバーはこちらの管轄外なので詳しいことはわかりませんが、とりあえず接続はできました。お手数をおかけしましたm(_ _)m

投稿2018/11/22 03:58

nobita119

総合スコア37

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

0

自宅PCから外部サーバーにteratermでSSH接続は普通にできます。

会社PC→自宅PCもポートフォワーディングでSSH接続できます。

https://qiita.com/mechamogera/items/b1bb9130273deb9426f5

今回の場合、会社PCでローカルフォワードのコマンドを打ったと考えられますが、そちらのコマンドラインを追記お願いします。

自宅PCがWindowsでない限り、TeraTermは無関係と思われます。

投稿2018/11/20 09:47

kazto

総合スコア7196

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

nobita119

2018/11/22 03:56

ご返信いただきありがとうございました。外部サーバー側で制限がかけられていたようです。おっしゃるようにTeraTermなどの問題ではありませんでした。たいへんお手数をおかけしましたm(_ _)m
guest

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.49%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問