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