ポート転送(SSH)有効:ssh:ホストXXXXポートへの接続22:接続が拒否されました

ポート転送(SSH)有効:ssh:ホストXXXXポートへの接続22:接続が拒否されました

家にいないときは、SSHを使ってコンピュータにリモートで接続したいと思います。

タイトルに書かれたXXXXが私のグローバルIPルーターであるとします。

次の手順を完了しました。

  • 自宅のコンピュータにopenssh-serverをインストールします。
  • ポート 22 でルータのポート転送をイネーブルにします。 SSHサーバーを展開する前に、ルータでポート転送が有効になっていることを確認し、netcatを使用してポートをリッスンし、このオンラインツールを使用してテストしました。オープンポート検査ツール。ポートが開いているかどうかをテストするために、これは私のグローバルIPにいくつかのパケットを送信すると思いました。
  • 次に、ポート22でリッスンするようにsshdデーモンを実行します。私はこれを実行しsudo ss -nlput | grep 22て確認しましたsudo service sshd status
  • コンピュータファイアウォールがSSHパケットをブロックしていることを確認してください。 iptables 設定が一覧表示され、すべての入力、出力、転送が有効になっています。 sudo iptables -L:

    チェーン入力(ポリシーを受け入れる)ターゲットprot optソースターゲット

    Chain FORWARD(政策受付)対象 prot opt ソース対象

    チェーン出力(ポリシー承認)ターゲットprot optソースターゲット

私の場合は、グローバルIPルーターを使用してどこからでも自分の自宅のコンピュータにssh接続を作成し、次のように "user"というLinuxユーザーを選択できます。[Eメール保護]

私が逃したステップはありますか?

関連情報