更新 -

更新 -

SSH ポートを 22 から 6433 に更新しましたが、今は自分のコンピュータで SSH を使用できなくなりました。この行を更新しました/etc/ssh/sshd_config

# If you want to change the port on a SELinux system, you have to tell
# SELinux about this change.
# semanage port -a -t ssh_port_t -p tcp #PORTNUMBER
#
Port 22

到着

# If you want to change the port on a SELinux system, you have to tell
# SELinux about this change.
# semanage port -a -t ssh_port_t -p tcp #PORTNUMBER
#
Port 6433

次のコマンドを使用してSSHサービスを再起動しました。

$ service sshd restart

エラーは返されません。新しい端末タブを開き、次を実行します。

$ ssh [email protected] -p6433

返品:

ssh: ホストへの接続 ip.address ポート 6433: ホストへのパスなし

問題を解決する方法がわかりませんか?

更新 -

SELinuxがアクティブではありません。

答え1

@Vinodのおかげで、私は次のことをやって正しい道を行っていました。

$ firewall-cmd --zone=permanent --add-port=6433/tcp
$ firewall-cmd --reload

これで、SSH経由で私のサーバーに接続できます。

答え2

@treyBake(そして@Vinodの助け)のおかげで、私はCentOS 7(OVHホスティング仮想プライベートサーバー上で実行)で成功しました。

firewall-cmd --zone=public --add-port=1984/tcp
firewall-cmd --permanent --add-port=1984/tcp
firewall-cmd --reload

最初の行が必要かどうかはわかりません。これら3つのコマンドを入力しましたが、正常に動作しました。それが私が知っているすべてです。

関連情報