基本的なSSHホームサーバー

基本的なSSHホームサーバー

自宅の SSH サーバーに外部から接続しようとしたところ、問題が発生しました。私が行った対処方法と、その解決方法を説明します。

私の自宅のコンピューターは Windows 10 です。PuTTY の Web サイトから、インストールした Bitvise SSH サーバーを使用するように勧められました。LAN 内から sftp を使用してサーバーに問題なくアクセスできます。

私のルーターには次のポート転送とファイアウォールルールがあります

TCP ポート 22 はすべて (IN) を許可し、192.168.0.10 (私の Windows 10 PC) を指します。

上記の方法が機能しない場合は、次の手順に従ってください。

TCP ポート 8022 は 192.168.0.10 を指し、すべて (IN) を許可します。

ファイアウォールにはデフォルトでsshを許可するルールがあったので、8022だけ追加する必要がありました。

現在、Windows ファイアウォールはルーターのファイアウォールと同じように構成されています。すべてのポート転送とファイアウォールは正しく構成されています。すべての秘密鍵/公開鍵は正常に動作しています。

問題はここにあります。パブリック IP アドレス経由で接続しようとしました。表示されるのは 10060 エラーだけで、誰かがログインしようとしていることを示す bitvise からのポップアップは表示されません。エラー 10060 を調べたところ、タイムアウト エラーでした。bitvise のすべてのトラブルシューティング手順に従いましたが、それでも接続できません。特別なキーワードを使用してクライアントとサーバーの両方でプロトコル難読化を試しましたが、それでも機能しません:(

この SSH サーバーをインターネット経由で動作させるには、他に何ができるでしょうか? ルーターまたは Windows マシンで手順を見逃したのでしょうか?

ありがとう

編集: この質問の送信ボタンを押した直後に、サーバーから次のようなメッセージが表示されました: 5.xxx (北米) からの ssh 接続を受け入れました。難読化キーワードが間違っているため、5.xxx からの ssh 接続を終了しました。

これは良いニュースです。少なくとも誰かが参加しているようですが、なぜ私や友人は参加できないのでしょうか? サーバー ログにはまったくヒットしません

こんなことは今まで一度もなかったし、何も変えてないのに。3日経ったよ、ハハ

関連情報