SSH接続のためにポート443をイネーブルにします。

SSH接続のためにポート443をイネーブルにします。

ポート443でSSHを設定しようとしていますが、残念ながらできません。

私が試したことは次のとおりです。

  1. ポート443でsshdを実行するリモートデーモンを設定し、sshdサービスを再起動します。

    sshd -p 443 
    
  2. ファイルを編集/etc/ssh/sshd_configし、次の行を追加し、sshdサービスを再起動しました。

    Port 443
    

これで、リモートコンピュータで上記の手順を実行した後でも、リモートコンピュータのポート443に接続しようとすると接続できません。リモートコンピュータに接続しようとすると、これが発生します。

ssh -v -p 443 [email protected]
OpenSSH_6.6.1, OpenSSL 1.0.1f 6 Jan 2014
debug1: Reading configuration data /etc/ssh/ssh_config
debug1: /etc/ssh/ssh_config line 19: Applying options for *
debug1: Connecting to 192.168.104.167 [192.168.104.167] port 443.
debug1: connect to address 192.168.104.167 port 443: Connection refused
ssh: connect to host 192.168.104.167 port 443: Connection refused

いくつかのステップがありませんか? SSH接続を許可するためにポート443を有効にするにはどうすればよいですか?これ

編集する

コマンドの出力はnetstat --inet --inet6 -ln次のとおりです。

Active Internet connections (only servers)
Proto Recv-Q Send-Q Local Address           Foreign Address         State     
tcp        0      0 0.0.0.0:111             0.0.0.0:*               LISTEN    
tcp        0      0 0.0.0.0:41138           0.0.0.0:*               LISTEN    
tcp        0      0 127.0.0.1:631           0.0.0.0:*               LISTEN    
tcp6       0      0 :::111                  :::*                    LISTEN    
tcp6       0      0 ::1:631                 :::*                    LISTEN    
tcp6       0      0 :::51578                :::*                    LISTEN 

ベストアンサー1

非標準ポート用に設定されたデーモンが起動されたがリストに表示されないnetstat場合は、SELinuxやAppArmorなどのアクティブなLSM(Linuxセキュリティモジュール)がデーモンがそのポートにバインドされるのを防ぐためです。

そのため、その機能が有効になっていることを確認してください。その場合は、テストのために無効にし、問題が解決したらデーモンが新しいポートを許可するようにLSMを再構成します。

おすすめ記事