web-dev-qa-db-ja.com

ポート22を転送して外部LANからのSSHを許可する方法

重複の可能性:
ポートフォワーディングとは何ですか?

コンピューターをどこからでもSSH接続できるようにしたい。ポート22を転送する必要があると聞きました。正直なところ、それが何を意味するのか、どのように行うのかわかりません。誰かが私を助けることができますか?

私はマックを使っています!

4
JShoe

これは非常に簡単な操作であり、ポート転送の原則(または情報の場所)が他の人から指摘されていますが、さらにいくつかのヒントがあります。

1)ポート転送は、「外界」接続デバイスの機能です。ケーブルまたはADSL(ブロードバンド)ルーターである可能性があるため、ドキュメントを確認する必要があります。おそらく、これを構成するためのWebインターフェイスがあります。

2)すべての男性とその犬はsshポートが22番であることを知っているので、このポートが外の世界に開かれていると、ユーザー/パスワードを使用してログインしようとしている他の場所からlotの注意を引くでしょう。テーブルなど。これを支援するために、ルーターが代替ポートの転送をサポートしているかどうかを確認します。たとえば、外部ポート40822をコンピューターのポート22に転送するように指示してから、ポート40822にssh接続します。

3)長期的には、外部から定期的にコンピューターにアクセスする場合は、OpenVPN(またはOSと互換性のある別のVPNシステム)のセットアップについて読んで、マシンへの安全なトンネルを提供する必要があります。

5
Linker3000

自宅のインターネット接続は、ADSLルーターやケーブルルーターなどで処理されます。あなたが言及している文脈で人々がポートフォワーディングについて話すとき、彼らは通常あなたのホームルーター/モデムのファイアウォール/ NATセクションを指します。

自宅のマシンにSSHで接続できるようにする場合は、ホームルーター/モデムにポート22でデータを受け入れ、ネットワーク上の特定のコンピューター(PC)に送信するように指示する必要があります。

このサイト いくつかの非常に迷惑な広告がありますが、ルーターのバージョンによるポート転送のガイドもたくさんあります。これは、あなたが持っているものを教えてくれなかったので、おそらく始めるのに良い場所です。

さらに、PCが使用しているOSを教えてくれませんが、PCのファイアウォールがポート22での着信接続を許可していることを確認する必要があります(LinuxまたはWindowsファイアウォールのiptables、または実行している他のすべてのもの) )。

1
EightBitTony