私の財産管理会社は無料のインターネットアクセスを提供しています。多くの建物のすべてのアパートはいくつかの一般的なNATの背後にあるため、私たちの誰もが独自のパブリックIPアドレスを持っていません。したがって、dyndns.orgのようなサービスは機能しません。少なくとも、私が理解できたわけではありません。私がやりたいのは、自宅のLAN上のマシンにSSH接続できるようにすることです(2つのレベルのNATの背後にあります。1つは私が制御しないISPにあり、もう1つは私が制御するルーターにあります)。ルーターにポートフォワーディングなどを設定しても問題ありません。私の疑いは、私のLAN上のあるマシン(マシン1)がSSHトンネルを確立するためにパブリックIPを使用して外部マシン(マシン2)に突き出さなければならないということです。他の場所のマシン(マシン)からマシン2を経由してマシン1にトンネリングできます。
私の質問は次のとおりです。
Linuxに焦点を当てて、 Hamachi についてのBrian:sの回答を明確にしたいと思います。
最初にインストールします。
wget https://secure.logmein.com/labs/logmein-hamachi_2.0.1.13-1_i386.deb
Sudo aptitude install lsb
Sudo dpkg -i logmein-hamachi_2.0.1.13-1_i386.deb
次に、 hamachi page に移動し、新しいマッシュネットワークを作成します。do-loginが必要とするため、「network-number」を覚えておいてください。
コマンドラインに戻る
Sudo hamachi login
Sudo hamachi set-nick $HOSTNAME
Sudo hamachi do-join XXX-XXX-XXX
次に、再びWebページに戻り、クライアントがこのネットワーク上にいることを許可します。 (おそらく、再度ログインするにはクライアントが必要です)
次に、ネットワーク上にあるPCを確認します。
Sudo hamachi list
これで、途中にNATがあるかどうかに関係なく、そのip-numberとsshを直接取得できます。
/楽しんで
リモートで IPパブリックなしでコンピューターにSSHシェルにアクセスする デスクトップまたはスマートフォン(Androidなど)を使用して、SSHにリモートでアクセスするコンピューターにrobotitoをインストールすることができます。
スクリプトを作成し(Raspberry Piのraspbian OSでテスト済み)、Raspberry Pi、Debian、またはUbuntu Box(debianパッケージ配布)にrobotitoを簡単にインストールできるようにしました。これは、Linuxボックスをリモート可能にするための手順です。
シェルコマンドを開くか、ターミナルと呼ぶことができます。ホームフォルダに移動し、コマンドでインストーラスクリプトをダウンロードします。
$wget https://opengateway.googlecode.com/files/robotito
その後、コマンドを入力してスクリプトを実行します。
$Sudo ./robotito
次に、robotitoがgtalkアカウントを使用している場合は、configフォルダーからファイルcredentials.rbを編集し、ctrl + xおよびyを押して保存できます。デフォルトはnanoエディターを使用しています。
コマンドでrobotitoフォルダーからrobotitoを実行する
$cd robotito
$./jabbershd start
これが完了したので、任意のグーグルトーククライアントからsshを使用できます。アカウントを使用する前に、robotito gtalkアカウントをグーグルトークアカウントに追加し、お互いにチャットしてテストすることを忘れないでください。
Hamachiのようなサービスを見たことがありますか 一種のVPNのように機能しますか?クライアントはサーバーに接続するので、問題ではありません。自宅のコンピューターへの接続が開かれます。
Raspbmcの場合:スクリプトをダウンロードして実行した後
Sudo apt-get install Ruby1.8 rubygems bundler
cd robotito-master
bundle install
./jabbershd run (to see it connect)
注:安全性の低いアプリを受け入れるようにGoogleアカウントを設定する必要があります。
そうです、プロバイダーの助けがなければ、ネットワークに直接接続する方法はありません。しかし、彼らと話す価値があるかもしれません。
それが失敗した場合、あなたはそれを置くように、突き出してからトンネルを戻る必要があります。私はそのような無料のサービスを知りませんし、それらを使用することのセキュリティへの影響について心配します。