
家に FreeBSD ボックスがあります。友達が 経由でアクセスできるようにしたいですssh
。基本的には、友達がアカウントを持つことができるサーバーのようなものを作りたいと思っています。
どうやってやるの?
つまらない質問のようですが、どんな情報でも歓迎します。インターネットに常時接続できます。無料のホスティング サービスでホストする必要があると思いますか?
答え1
自宅の外部 IP アドレスを持つものなら何であれ、SSH を開いてポート転送する必要があります。通常、これは何らかの小型ルーターです。ただし、私の家では別の FreeBSD ボックスが使用されており、これがおそらく実際の方法でしょう。BSD ボックスをルーターにして、その上で NAT などを行います。準備ができたら、使用するサーバー名が必要になります。自宅の IP が変わった場合は、dyndns などのサービスを調べて、変更時に新しい IP でホスト名を更新する必要があります (通常は BSD ボックスでスクリプトを使用)。ポート転送方法の詳細を取得するには、自宅のネットワークの詳細を投稿する必要があります。
答え2
簡単に言うと、外部からのリクエストをリッスンしたいマシンへの SSH ポート転送をルーター上で開きます (詳細はさまざまですが、通常は非常に簡単です)。
次に、パブリック IP を友人に伝えるか (自宅にインターネット アクセスがある場合は、これは理想的ではありません)、opendns.com などを使用してルーターにアクセスできるパブリック ドメインを作成します。