外出先からインターネットを通して自宅sshdサーバーに接続したいと考えているのですが、接続しようとするとConnection refusedとエラーが出てつながりません。
ポートはサイトを使って開放していることを確認済みです。
ローカルネットワークでは接続できるのになぜインターネットからアクセスしようとするとアクセスできないのでしょうか?
インターネットから接続するときは試験としてsshdサーバー・クライアントは同じローカルネットワークでipアドレスをグローバルIPアドレスにして接続テストをしています。
ssh -p ポート root@グローバルip
上のコマンドをローカルネットワークで行っているのが問題なのでしょうか?テストにはこのコマンドを用いています。
回答よろしくおねがいします。
sshd_configを編集した後、sshd -tを実行する以下のような文字列が表示されました。
Could not load host key: /etc/ssh/ssh_host_rsa_key
Could not load host key: /etc/ssh/ssh_host_ecdsa_key
Could not load host key: /etc/ssh/ssh_host_ed25519_key
と表示されたのですが、これが繋がらない原因なのでしょうか?