两台机子在不同的内网里,都是ubuntu,网上很多办法描述的意思大概是“必须客户端能直接获得外网ip”,感觉好像没有什么别的办法了,而且用花生壳,因为是没有Linux内网版的缘故,只能买个花生棒。。。加上免费账号只能用在电信网上,我的是联通。。难道只能这样了吗?
PHP中文网2017-04-21 11:21:22
Peanut Shell DDNS は主に、ダイヤルアップするたびに IP が変わるという問題を解決するためのものです。たとえば、Peanut Shell Passport abc のドメイン名は www.oray.net で、Passport を使用します。 192.168.1.10 で abc はピーナッツ シェル クライアントにログインします。このとき、www.oray.net に対応する IP アドレスはルーターのパブリック IP アドレス 218.6.146.31 です。
必要なのは、LAN1 の Ubuntu から SSH を使用して LAN2 のサーバーに接続することです。この場合、LAN2 のルーターでポート マッピングを行うだけです。
ここを参照してください http://wenku.baidu.com/view/e67fb4d233d4b14e852468f2.html
リモートログインにはsshを使用するので、まず各マシンにsshをインストールします
apt-get アップデート
apt-get install openssh-server
インストールが完了したら、各マシンでネットワーク構成を実行し、IP を自動的に取得するように設定します
次に、固定 IP アクセスが必要なため、イントラネット上の各サーバーの IP を固定し、ルーターのログイン インターフェイスに入り、各マシンに対応する Mac をバインドし、IP アドレスを固定する必要があります。次に、仮想サーバーのマッピングを実行します。外部ポートは 5000 以上の任意のポートから選択でき、内部ポートは 22 (ssh のデフォルトのポートであり、変更可能) に設定されます。同時に、対応する IP を入力します。アドレスを指定して保存すると、ssh 経由で ubuntu サーバーにリモートでログインできます。
ssh user@xxx.xxx.xx -p 5000のポート番号は、対応するサーバーIPに対応します