
ローカルネットワーク上のリモートコンピュータにどのように接続しますか?私はリバースSSHを使用します。http://www.vdomck.org/2005/11/reversing-ssh-connection.html
SSHは不要ですが、リモートコンピュータの他のポートも必要です。 http、ssh、mysql、ppp、...ポートを介してリモートコンピュータに接続したいです。 ?
答え1
ポートがファイアウォールで保護されていない場合は、リモートシステムのIPアドレスを見つけるメカニズムが必要です。 Hanan N.が提案したように、動的DNSサービスを使用できます。または、アドレスを登録する独自の方法があります(注、現在多くのISPが透過的なHTTPプロキシを使用しているため、ポート80を介してこのデータを送信するのはおそらく良い考えではありません。
しかし、SSHを実行できる場合は実行できますSSHの上にpppdVPN接続設定
答え2
基本的には2つが必要です。
- 無料アカウントを作成動的サービスとインストールプログラムコンピュータまたはそのサービスを使用するようにルータを設定することをお勧めします(DD-WRTがインストールされている場合)。これにより、ISPによって提供された現在のパブリックIPに関連付けられている名前がマッピングされます。この名前を使用すると、dyndnsサービスが現在のIPアドレスに関連付けられるように名前を更新するため、所有しているIPに関係なく、世界中のすべてのソフトウェアでルーターへの接続を作成できます。
- ローカルコンピュータのIPアドレスを指すようにルータで必要なポートを転送する必要があり、ルータがポート5001を開くように設定でき、外部世界からIPパケットを受信するたびにそれをユーザのIPアドレスに転送する必要があります。に渡されるように設定されています。
答え3
リバースソックスプロキシはどうですか?スイッチを使用してください-D
。
答え4
パブリックIPがない場合は使用できます。XMPP/JabberプロトコルベースのSSH。デスクトップや携帯電話(Androidなど)からGoogleトークを使用して簡単にアクセスできます。