海外でSSHを試しています[閉じる]

海外でSSHを試しています[閉じる]

sshMac OS Xで海外コンピュータへのリモートアクセスをどのように使用しますか?私は私の弟のコンピュータ作業を手伝いたいのですが、彼は現在イギリスに住んでいます。 (私は彼が米国のストリーミングサービスへの接続を維持するためにVPNを使用していると確信しています)。海外サーバーはもちろんです。

基本的に試してみましたが、ランダムなIPv4アドレスが機能しないにはいくつかの理由があると確信しています。 :Dssh [email protected]

彼の側を構成する必要がありますか?

ベストアンサー1

sshdこれを簡単に行うには、コンピュータがポート22を転送して実行する必要があります。

一方、あなたは汚いことをし、彼にあなたsshのコンピュータにポート転送をさせることができます。これはsshデーモンを設定することで行うことができます(OSXのガイドライン)。ここssh)次に、デフォルトのコンピュータポートからルータを介してポート22(ポート)を転送します。各ルーターとファームウェアには非常に多くの違いがあるため、この手順を詳しく説明することはできません。しかし、このウェブサイトさまざまなルーターに合わせてカスタマイズされたかなり大きなガイドデータベースがあるようです。また、プライマリコンピュータに固定プライベートIPアドレスを設定して、DHCP新しい住所は提供されません。これが発生すると、外部ポートが存在しない内部ホストに転送されるため、意味がありません。

次に、兄弟のユーザーを作成します。ここには特別なものはありません。パスワードがあることを確認し、パスワードが何であるかを確認してください。また、ssh彼のコンピュータでデーモンが実行されていることを確認してください。彼はまた、自分のパスワードを公開し、ホームディレクトリを提供する必要がないように、自分のコンピュータに自分のユーザーを作成することに興味があるかもしれません。

デーモンが実行されたら、ssh兄弟にコマンドを使用してコンピュータに接続するように依頼します。その後、兄弟は接続してパスワードを入力できる必要があります(セキュリティ上の理由から、UNIXベースのオペレーティングシステムではパスワードは表示されません)。彼が接続すると、コンピュータポート2222からのトラフィックが彼のコンピュータポート22(ポート)に転送されます。これでを使用して彼のコンピュータに接続することができます。楽しくお過ごしください!ssh -R 2222:localhost:22 [email protected]sshssh -p 2222 you@localhost

最後に、DDNSサイトからホスト名を取得することをお勧めします。no-ip.com。これにより、something.ddns.net同様の場所にあるルーターに簡単に接続できます。私はno-ipが無料だから好きです。ルータを正しく使用するように設定すると、パブリック IP アドレスを指すようにホスト名が自動的に更新されます。

おすすめ記事