SSHの再起動中にエラーが発生しました。

SSHの再起動中にエラーが発生しました。

私は学期を通して使ってきたディストリビューションであるLinux Mint 18を使っています。私は受信ポートを444に変更し、プロトコル2のみを許可し、ログインのみを許可し、「otheraccount」という他のユーザーのログインを許可せず、rootログインを許可せず、無効にするなど、sshd_configファイルをいくつか調整するというミッションを務めました。アカウントログインの使い方パスワードを空にしてウェルカムバナーを作成します。 sudoを使用してsshd_configファイルを保存した後、sudo /etc/init.d/ssh restartを使用してsshを再起動しようとしましたが、エラーが発生しました。

エラーは、「Restarting ssh(systemctl経由):制御プロセスがエラーコードで終了したため、ssh.serviceのssh.serviceJobが失敗しました。詳細については、「systemctl status ssh.service」および「journalctl -xe」を参照してください。このメッセージの下の赤いテキストは「失敗しました!」です。

ベストアンサー1

この場合の問題は、SELinux(Security Enhanced Linux)がそのポートでsshを実行できないことです。

問題を解決するには、次のコマンドを使用します。

semanage1) SSH サービスのタイプコンテキストを変更するには、次のコマンドを使用します。

semanage port -a -t ssh_port_t -p tcp 444

2)sshサービスを再起動します

systemctl restart sshd  && systemctl status sshd

おすすめ記事