• 締切済み

tcp/ip、port80しか使えない環境で自宅のマシンをリモートで操作したい。

始めまして。 初めてOK Webで質問するShuwです。 他の質問掲示板では答えてもらえなくてさびしい思いを しておりました。 会社のパソコンはセキュリティーがガチガチで LANからWANに出るPORTが80しか空いていない 状態です(-_-;) もちろんDMZ経由ではいろいろ出来ますが、外注先なので 設定を変更することも出来ません(;_;) さて、この環境で自宅のマシンをGUIベースでリモートディスクトップしたいと思います。 なにか良い方法は無いでしょうか? VCNも考えたのですが、JAVAアプレットの待ち受けポートが80番で無いため、断念しました。 理想はクライアントソフトが提供されているアプリで、HTTP、ポート80だけを使用するものです。 ご教授いただけると幸いです。

  • shuw
  • お礼率0% (0/3)

みんなの回答

  • ganzou
  • ベストアンサー率29% (25/85)
回答No.3

80番で待ち受けをするソフトを探すより転送したほうが早いですね。 stoneとか調べてみるといいかもしれません。使ったことないのでよくわかりませんが。 今自分ができる方法を提示するならば、 1.sshサーバを立てる(80番ポートで待ちうけ) 2.ポートフォワードしてリモート制御したいPCの任意のポートに転送 すげー省略して説明しましたが言ってる意味わかりますかね?

noname#21649
noname#21649
回答No.2

英語のサイトなので仔細不明。使う気もなかったもので。 HTTHost というソフト。中身は読んで下さい。違っているかもしれませんから。 http://www.htthost.com/

  • taka_tetsu
  • ベストアンサー率65% (1020/1553)
回答No.1

トンネリングしないと無理でしょう。SoftEtherとか。 こういうものも禁止されているのでしたら、自分でモバイル環境を持参して会社のLANに影響を与えないようにするしかないです。

関連するQ&A

  • アプレットからサーバ側のプログラムを起動したいのですが…

    仕事でJavaを使うことになったのですが、プロジェクト員一同Java初心者で、必死にJavaを勉強していますが、以下のことで困っています。申し訳ありません。助けてください。 UNIXサーバ側の設定とかをいじるプログラムがあるのですが、それをアプレットにして、SEさんがリモートからでも操作出来るようにしろ、と言われました。 とりあえず、Javaアプレットからサーバ側(アプレットのクラスが置いてあるのと同じマシン)のCプログラムを起動し、その結果を受け取るようにしたいのですが、Java経験者に相談したら「アプレットにはセキュリティ上の問題があるのでCGIかServletを使わないと出来ない」と言われました。 では…とServletの勉強を初め、サーバー側にServletEngineをいれてみたのですが、 ServletはHTTPポートと違うポート(8000番とか)を開けてそこにアクセスしなくてはいけないようにみえます。それならクライアント側プログラムをアプレットにし、サーバ側プログラムとSocket通信で結び、サーバ側プログラムがCプログラムを起動、としたほうが楽そうですが、ひとつしかポートを開きたくないと言われたのです。 もしかして「アプレット+Servlet が アプレット+CGI相当」じゃなく「Servlet が アプレット+CGI相当」なのでServlet用のポートだけ開けとけばいいとかいうことでしょうか?  とか思っていたら、JNIでC言語のメソッドをJavaメソッド扱いするとかいう話も小耳に挟みました。それでできるのかしら? ・webポートだけを開いて ・サーバ側のCプログラムを起動してその結果を受け取る ・クライアントのマシンにあらかじめインストールしなくても、ブラウザからアクセスすると操作が対話的に出来るような ものを簡単に作ろうとしたら、一体何を勉強するべきなのでしょうか…。 Applet+CGI? Applet+Servlet? RMI? JNI…? 助けてください…(TT)

    • ベストアンサー
    • Java
  • httpでファイルアップロード

    セキュリティー上、FTPでアップロードできないのですが、HTTPでファイルをアップロードできるソフトはありますでしょうか? WWWサーバには、CGIやSSIはなく、JavaServletが動く環境ですが、できれば環境依存しないJavaアプレットが理想です。 又、クライアントにソフトウェアを入れエクスプローラ感覚で複数のファイルを簡単にHTTPでアップロードできるソフトがあったら知りたいです。

  • サーバ Windows系で遠隔管理?

    カテゴリがここで良いのか分かりませんが質問です。 エントリーサーバーを購入し、遠隔地(ネットワーク的にも地理的にも)に設置し、普段はクライアントPCからリモート接続して、HTTPサーバーやFTPサーバーを動かしたいと考えています。 OSはLinuxを導入し、SSHでサーバーに接続し、アプリケーションのインストール、ファイルの転送や保守など統括的に行おうかと考えています。 しかし、素人ゆえトラブル発生時の復旧やメンテナンスの関係で、 出来れば慣れ親しんだWindows系のOSでチャレンジしたいとも考えています。 例えばWindows XPでも、SSHをインストールすればLinuxのようにコマンドベースで管理できるのでしょうか? (まさか、接続できてもLinuxのコマンドは使えませんよね?) またもし実現できたとして、セキュリティー的にはどうでしょうか? よろしくお願いします。 なお、「リモートデスクトップ」を使えば簡単に実現出来そうですが、 GUIベースなので、サーバー、クライアントともに重くなりそうで除外しました。

  • XPとvistaでリモート操作

    vista デスクトップPCとXPデスクトップPCをそれぞれサーバーとして XPネットブックPCをクライアントとしてリモート操作をしたいと思っています。 最初に考えたのがultra VNCを利用して行おうかと思い、下記のスレ http://oshiete1.goo.ne.jp/qa5105106.htmlで質問させていただいたのですが、その後何とかVISTAデスクトップの画面を映し出すことができたのですが、 設定が悪いのか?vistaがultimateだからなのか?わからないのですが、フリーズしたり接続できたりできなかったりします。 そこで、ほかのVNCソフトを試してみたいのですが、お勧めのソフトはありますか? あと、LAN内だけでなく、WANからもアクセスできるようにしたいのですが、 まずは何から準備したらよいのでしょうか? ネットで調べたところ http://blog.goo.ne.jp/ktonegaw/e/fbfb5d5c7defaeeb3266ce9c33f8b372 なんかでは「グローバルIPをプロバイダからもらう」とか色々あるようですが一体何からはじめていいかわかりません。 アドバイスいただけるとありがたいです。

  • Proxyサーバの提供するプロトコルについて

    【Proxyサーバの提供するプロトコルについて】 公開Proxyサーバのアドレスをネットでよく見るんですが、 ***.***.****.****:8080(←待ち受けポート)こんな風に書いてあります。 これはクライアントPCからの要求はFTPもHTTPもPOPなども全てこのProxyサーバは 8080の1つのポートで待ち受けるのでしょうか? それとも8080とだけ書かれているProxyサーバはHTTP(WEB)だけしかアプリケーションデータを 見ませんよって意味ですか? 勘違いしていたらすみません。ご教授のほどよろしくお願い致します。

  • TCPコネクションについて

    はじめまして 宜しくお願いいたします。 以下ご質問させてください。 TCPコネクションについて クライアント⇔サーバ間通信において、 ポート21からポート80(HTTP)に対してTCPコネクションをオープン することはできるのでしょうか? (クライアントポート21からサーバポート80に対してアクセスする ことってできるのでしょうか?) 自分の認識では・・・ TCPクライアントはダイナミック(OSが割り当てたランダムなポート。しばしば1024から4000の間)にポートを選択すると認識しているので が。 最初にFTP通信をおこなっており、その継続セッションでHTTP通信をおこなうといった場合にそういった使い方をするのでしょうか? 以上 宜しくおねがいいたします。

  • ポートフォワーディング

    WIMAXを使っています。http://10.84.129.252/ はWANでぼくのIPです。URoad Home 2+ポートフォワーディングを使いたいんです。しかし、UQはまた別のルーターをつかています。度やってhttp://10.84.129.252/にルグインしてDMZを設定できるでしょうか。 ※OKWAVEより補足:「UQ WiMAX」についての質問です。

  • STANDARD TCP/IP PORT が見つからない

    会社のPCでネットワークプリンタを使用するため、 STANDARD TCP/IP PORT を使ってIPアドレス指定を しようとしたのですが、 新しいポートの種類の選択の中に STANDARD TCP/IP PORT が無いのです。 追加する方法はあるのでしょうか? OSはwindows NT 調べてみると、NEC TCP/IP PORT ソフトという NECプリンタ用のがダウンロードできるようでしたが、今回使用したいプリンタはEPSONです。

  • VPNについての基礎部分について

    VPNの基本的な概念について、4点質問したいと思います。 1.VPNにはクライアントとVPN機器、VPN機器による拠点間接続があり、後者は基本的にはWAN(拠点間接続は、基本的に何かしらのVPNか専用網で構成されている) 2.DMZ領域にあるサーバーは、基本的にVPNでアクセスはしない。DMZではおけないサーバー(ファイルサーバー)まどを外部からアクセスする際に、VPN機器は導入を検討される。 3.端末制御(アクセス制御)や認証については、基本的にはVPN機器本体で行うのでしょうか。 (他の認証(ワンタイムパスワードのアプリ)などと組み合わせるのが一般的でしょうか) 4.IPSecとSSL-VPNの違いについて (リモートアクセスはSSL-VPNのほうが、クライアントのアプリが不要な分よいとされていますが、 何かデメリット(特定のアプリが起動しない、特定のポートしか利用できない)などはありますでしょうか。 また、拠点間ではIPSecのほうが一般的な理由はどういったものでしょうか。 長文になってしまい申し訳ございません。 ご存知の方いらっしゃいましたら、アドバイス宜しくお願いします。

  • DMZのPHPからLAN内のMySQLへの接続が遅いのですが・・・

    初めて質問させていただきます。 現在、公開サーバ(DMZ)のPHPから、DBサーバ(LAN)のMySQLへ、接続を試みています。 mysql_connect()により接続はできるのですが、どうにも時間がかかって困っています(5秒くらい)。 (公開サーバにMySQLをインストールして接続すると、ほぼ待ち時間なく接続されます) 環境、設定は以下の通りです。 (公開サーバ)DMZに接続 Windows 2003 Server プライベート:192.168.0.1 (DBサーバ)LANに接続 Windows 2003 Server プライベートIP:192.168.1.1 (ルータ/ファイアウォール)SonicWALLを使用 DMZ(192.168.0.1)からLAN(192.168.1.1)へアクセス[Any]を許可 WANからDMZ(192.168.0.1)へのアクセス[HTTP]を許可 (PHPのソース) mysql_connect('192.168.1.1', $dbuser, $dbpwd); <<質問>> (1) PHPから、同サーバのMySQLに接続する場合と、別サーバに接続する場合とでは、このレスポンスの差は仕方がないものなのでしょうか? (2) 接続が遅くなる要因になりそうなことがあれば教えてください。 (3) DMZからLANへのアクセスを[全て]許可するのは、セキュリティ上どうかと思うのですが、MySQLにアクセスするのに何を許可すれば良いかわからず[Any]にしています。許可が必要なサービス(ポート?)を教えてください。