SSHトンネリングとは?質問内容の要約

このQ&Aのポイント
  • 現在滞在している家のホームネットワークにパケットモニタが導入されているため、SSHやhttptunnnelを利用してプライベートにネットを利用したいと思っています。ローカルコンピュータから外部のFTP、SMTP、HTTPサーバに接続する際、データの変換はどこで行われるのでしょうか?PuTTYはクライアントソフトウェアであり、ルータがSSHサーバをサポートしている必要があるのでしょうか?設定変更ができない場合は不可能ということでしょうか?
  • SSHトンネリングやhttptunnnelを用いて、滞在中の家のホームネットワークでプライベートにネットを利用したいと思っていますが、データの変換がどこで行われるのかわかりません。ローカルコンピュータから外部のFTP、SMTP、HTTPサーバへ接続する仕組みについて教えていただけませんか?PuTTYはクライアントソフトウェアですが、ルータがSSHサーバをサポートしている必要があるのでしょうか?もし設定変更ができない場合は利用することができないのでしょうか?
  • 現在滞在している家のホームネットワークでは、SSHやhttptunnnelを利用してプライベートにネットを利用したいと思っています。ローカルコンピュータから外部のFTP、SMTP、HTTPサーバにアクセスする際、データの変換はどこで行われるのでしょうか?PuTTYはクライアントソフトウェアですが、ルータがSSHサーバをサポートしている必要がありますか?設定変更ができない場合はSSHを使用することができないのでしょうか?
回答を見る
  • ベストアンサー

SSH (トンネリング) について

現在滞在している家のホームネットワークにパケットモニタが導入されているため、何とかしてプライベートにネットを利用したいと思っています。そこで自分なりに調べたところ、SSH、もしくはhttptunnnelを利用して解決できるというようなことが書かれてあるページがいくつかありました。 しかし、少しその仕組みでわからないことがあります。ローカルコンピュータから例えばSSHで外部のFTP,SMTP,HTTPサーバに接続するとして、一旦ローカルで変換したデータをどこで再度変換し直すのでしょうか? PuTTYなどはクライアントソフトウェアですよね?ということはもしかして、ルータがSSHサーバをサポートしている必要があるのでしょうか?もし、ルータの設定を変更できない場合は不可能ということでしょうか? 1.FTPサーバ SMTPサーバ HTTPサーバ ↑ ↓ 2.ルータ ↑ ↓ 3.ローカルコンピュータ 詳しい方どうぞよろしくお願いいたます。

  • jyuu
  • お礼率83% (553/665)

質問者が選んだベストアンサー

  • ベストアンサー
  • pooh0206
  • ベストアンサー率41% (179/433)
回答No.1

SSHのトンネリングは、 FTP・SMTP・HTTPサーバ ↑ 「暗号化されていないデータ」 ↓ SSHサーバ ↑ 「SSHで暗号化されたデータ」 ↓ ルータ ↑ 「SSHで暗号化されたデータ」 ↓ ローカルコンピュータ のようになります。 ですから、ローカルコンピュータにPuTTYを入れるほかに、外部ネットワーク上にSSHサーバが必要です。

jyuu
質問者

お礼

ありがとうございます。 ということはSSHはあきらめるほかないようです。http トンネリングでも同様なのでしょうか?

関連するQ&A

  • sshのトンネリング

    puttyを使って、sshサーバを踏み台にして目的のサーバAにアクセスする方法はいろいろなページで紹介されていますが、いくつか疑問があるので質問させてください。 ・踏み台にするsshサーバではiptableなどで踏み台からサーバAフォワードするといった設定が必要なのでしょうか? ・クライアントがlinuxの場合はputty以外の選択肢があるのでしょうか? よろしくお願いします。

  • SSH接続ができません

    はじめましてよろしくおねがいします。 [仕様] ブロードバンド --- サーバーFedora Core5   ルータ    |   (サービス httpd           |         sshd           |         telnet           |         ftp )            |           |-クライアント1(win)          |- (略)          -クライアント5(win)  ルータ設定で、サーバーIPに対して  80.20.21.22.23.443ポートを開放  LAN内は固定プライベートIP  グローバルIPに対して、ドメイン取得済み  sshd_confはrootログイン禁止以外デフォルト  SELinuxにて上記サービスについて許可 [症状] 上記仕様にて、外部よりSSH、及びTelnet接続できません。 LAN内クライアントからプライベートIPでは接続できます。(SSH,Telnet) 同クライアントからグローバルIP、及びドメインでは接続できません。(SSH,Telnet) 外部からWeb、FTP接続は、グローバルIP、ドメイン共に問題ありません。 ポートについてはhttp://www.cman.jp/network/support/port.html にて外部より開放されていることの確認はしています。 わかり辛い表現あるかと思いますが、上記の症状について、なにか問題点等わかる方いらっしゃいませんでしょうか? 些細なことでけっこうですのでチェックすべきところ等ご教示いただければ幸いです。 どうぞ よろしくおねがいします。

  • ssh(putty)を使った修正方法

    宜しくお願いします。 ssh初心者なのです。 ■ご質問は、 ssh(putty)を使ってサーバーにあるファイルを開き、そのファイルを修正保存したいのですが、コマンド、修正手順を教えて戴きたいのです。 (FTPでは、ダウンロードできても、アップロードでエラーになりました。) ※ssh(putty)で、サーバーログインまでは、自分で出来ました。 ●その先を教えていただければ幸いです。 例)として /aaa/bbbb/ccc.ini の ccc.ini のファイルの一部を修正して、 そのまま同じ場所に保存した場合で教えていただけれ助かります。 ちなみにwebデザイン系なのですが、sshの方は全くわかりません。 宜しくお願いします。

  • SSHトンネルを通じたWindows共有フォルダについて

    こんばんは。 自宅のSAMBAサーバに外部PCからファイルの共有をしようと設定に苦戦しています。 考えているネットワークは次の通りです。 PC----インターネット------ルータ-----SAMBAサーバ(兼SSHサーバ) (ルータより右側が自宅LANです) 設定条件は、 PC:Win XP SP2 SSHクライアント:Putty Puttyのポートフォーワード PCの127.0.0.2:139をサーバの127.0.0.1:139へトンネル LAN内部からSAMBAへの接続確認 外部PCからSAMBAサーバへのSSHによる接続 外部PCからsmbclient-winによるSAMBAサーバへの接続 以上のことを確認しています。しかし、 Explorerから\\127.00.2として接続すると"PCの名前@guest"としてログインしようとし、SAMBAサーバに登録されているどのユーザーのパスワードも受け付けません。 以上のことから、おそらくSSHトンネルは問題なく動作しているが、Explorerがローカルの共有フォルダを探しに行っているのではないかと推測しています。 どうにかして共有フォルダを使いたいのですが、何か良いヒントはないでしょうか。

  • SSH接続について

    すみません。色々調べたのですが、どうしても解決しないため ご存知の方がいれば教えてください。 SSHを使って、外部側(インターネット)から自宅PCにアクセスしたいと 思っています。 そこで、以下のように構築しました。 自宅PC(Fedora) --- ルータ(インターネット) ---- windowsPC 自宅PCには、SSHサーバ構築済みです。 公開鍵と秘密鍵も生成済みです。 ルーターは22ポートを開けました。(ちゃんと開いているかも 確認済みです) この状態で、 (1)自宅のもうひとつのwindowsPCからSSHクライアント(poderosa)を使い  ログイン成功(公開鍵方式) (2)自宅のもうひとつのwindowsPCからPuttyを使い、ログイン成功 (3)自宅のもうひとつのwindowsPCからwinscpを使い、ログイン成功 すべて公開鍵方式です。 (4)外部のwindowsPCからSSHクライアント(poderosa)を使い、  ログイン成功(公開鍵方式) とここまでは順調だったのですが、以下がなぜか接続できず、 「接続が拒否されました」とでます。 (5)外部のwindowsPCからPuttyを使ったログイン (6)外部のwindowsPCからwinscpを使ったログイン 公開鍵秘密鍵の生成は、poderosaの鍵生成ツールを使い生成しています。 また、PuTTYとwinscpの秘密鍵は、poderasaで生成した秘密鍵を Puttygenを使い、Putty用に生成しなおしてから使用しています。 (1)~(4)までが成功して、(5)~(6)が失敗する理由がわかりません。 すべて22番ポート(ssh)を使っていると思うので、 (4)が成功すれば、(5)、(6)は成功すると思っていたのですが、 なにかまだ足りない設定があるのでしょうか。 情報が不足している場合は、ご指摘ください。 以上、よろしくお願いいたします。

  • SSHですべてのトラフィックを一括して転送

    環境はWindowsなのですが、SSHで中継接続する時、Puttyなどのクライアントでポートフォワードの設定をし、ブラウザ、FTP、メールなどリモートのクライアントにそれぞれ、localhostに指定したポートを設定するのが面倒です。 そこで思ったのですが、一括してすべてのトラフィックを転送してくれるツールなどないのでしょうか?理想として、ひとつひとつのソフトに接続設定を施さず、あたかも普通に接続しているがごとく、しかし実際はSSHサーバを経由している、というようなことができないものかと思っています。 何かご存知のかたおられましたらどうぞよろしくお願いいたします。

  • PuTTYでsshリモートログイン

    たびたび失礼します^^ 今、sshサーバーを立ち上げたLinux機に外部PCからPuTTYでリモートログインを 試みているのですがうまく行きません。 サーバーの設定でパスワードでのログインは禁止して公開鍵認証にし、 クライアント側で作成した公開鍵をサーバーに登録するところまではしました。 しかし、いざPuTTYで接続を試みると、 「PuTTY 致命的エラー ネットワークエラー:接続がタイムアウトしました」 となってしまいます。 これは何が原因なのでしょうか? クライアントPC上のLinuxからはpingは通ります。 よろしくお願い致します。

  • CentOSによるSSHのアクセス制限について

    おはようございます。 少し教えていただきたいことがありますので、ご教授頂けますでしょうか。 現在サーバにCentOSをインストールし、Puttyを使用してSSHでクライアントからサーバに接続しています。 そこで質問なのですが、 1.サーバ側でSSHで接続を許可するクライアントのIPアドレスは指定できますか? 鍵方式などを使ったアクセス制限方法は確認できたのですが、 IPなどを直で指定できる場合はご教授頂けますでしょうか。 宜しくお願いします。

  • SSHによる通信で速度が出なくて困っています。

    SSHによる通信で速度が出なくて困っています。 外部から。ローカル内のみのWEBサーバーにアクセスしたく、SSHのポートフォワーディングを使用しました。 SSHサーバーはfreeSSHdです。(winXP)ポートは8000番を使用しています。秘密鍵による認証です。 クライアントのPuttyから、サーバーのIP:8000でアクセスし、フォワードするポートに、webサーバーの8080番、源ポートに1234番を使用し、ブラウザからhttp://localhost:1234/でアクセスが出来るのですが、速度が殆ど出ません。200kb/s弱 容量の大きいファイルはとてもDLが厳しい状態です。 ファイルをDLしている間は、サーバー機のCPU使用率が高いです。 外部からのアクセスではなく、サーバー、クライアント共、ローカル内で試してみても同様です。 暗号化しているので遅くはなると思うのですが、ここまで重いものなのでしょうか? freeSSHdにSFTP機能もあるのですが、これをWinSCPからSFTP接続しファイルをやり取りする分には、DL速度は高速に出来ます。UPはポートフォワーディングと同様、速度が著しく出ません。 解決策などありましたら、ご教授ください。

  • SSHを使ったファイル取得方法について教えて下さい

    初心的な質問ですみません。。 この度初めてSSHを使ってサイトを管理することとなりました。 そこでご質問がございます。 今まではFFFTPのような見た目で分かりやすいソフトを使っていたので現在使用しております、puttyというものなのですが最初は困惑したのですが何とか頑張って使用しています。 そこで、こちらのputtyを使ってといいますか、SSHを使って??サーバー上にある全てのデータをローカルにバックアップしたいのですが、そのようなことは可能でしょうか? というのが、rootから権限の異なるものも全てを一括でダウンロードを行いたいと考えていたので、もし出来るのであれば、ご存知の方いらっしゃいましたらアドバイスいただけると幸いです。 どうぞよろしくお願いいたします。