web-dev-qa-db-ja.com

MTS MBLazeモデムを使用してssh接続(LANではなくインターネット経由でアクセス可能)をセットアップする方法は?

インターネットに接続できるMTS MBlaze USBドングルを持っています。質問は、インターネット経由でアクセス可能なssh接続を設定して、だれかが(もちろん、私から提供された有効なユーザー名/パスワードを使用して)PCに接続できるようにする方法です。不可能な場合、これを可能にするには何が必要ですか?

私はubuntu 10.04を使用していますが、どうしても必要な場合はアップグレードできます。

10
TCSGrad

sshをインストールする

まず最初に。 sshがインストールされている必要があります。クライアントだけでなく、サーバーも。探し出す:

$ which ssh
/usr/bin/ssh
$ which sshd
/usr/sbin/sshd

whichが見つからない場合は、Sudo apt-get install ssh sshdをインストールする必要があります。

インストールプロセスですべてをセットアップする必要がありますが、念のため、sshポート(22)が開いていることを確認してください(ufwが無効になっている場合は、有効にすることを検討してください):Sudo ufw allow 22/tcp

あなたのアドレスは何ですか

ip addr | grep inetと入力して、IPアドレスを取得します。 192.168.172.16.172.31.、または10.で始まる場合、ローカル(プライベート)IPアドレスがあります。それ以外の場合は、パブリックです(例:74.125.224.51)。公開されている場合は、簡単です。誰でもssh [email protected]などのコマンドを使用して接続できます。

ローカルIPアドレスでスタックしている場合は、ポート22をコンピューターに転送するようにルーターを構成する必要があります。次に、 http://whatismyip.org/ のようなサイトにアクセスして、パブリックIPアドレスを取得し、それを持っている人なら誰でもssh [email protected]のようなコマンドで接続できます。

恒久的な住所を取得する

http://dyndns.com/ でサインアップして、無料のホストサービスでdyndns名をIPアドレスにリンクします。ここでは、ISPから静的IPアドレスを購入していないと仮定しています。

20
djeikyb