تغییر پورت SSH و رفع خطای error: Bind to port XXX on 0.0.0.0 failed: Permission denied.

در سیستم عامل centos پس از تغییر پورت ssh در فایل /etc/ssh/sshd_config و باز کردن پورت در فایروال، ممکن است زمان restart کردن سرویس اس اس اچ با خطایی مشابه زیر مواجه شوید:

sshd[15349]: error: Bind to port xxx on 0.0.0.0 failed: Permission denied.
sshd[15349]: error: Bind to port xxx on :: failed: Permission denied.
sshd[15349]: fatal: Cannot bind any address.
systemd[1]: sshd.service: main process exited, code=exited, status=255/n/a
systemd[1]: Failed to start OpenSSH server daemon.
-- Subject: Unit sshd.service has failed

برای رفع این مشکل از دستور زیر استفاده میکنیم:

semanage port -a -t ssh_port_t -p tcp xxxx

در دستور فوق بجای xxxx باید شماره پورت جدید ssh را وارد کنید

اگر با خطای bash: semanage: command not found مواجه شدید، با دستور زیر آن را نصب کنید:

yum install policycoreutils-python
yum install policycoreutils-python-utils


لینک کوتاه مطلب : https://blog.talahost.com/?p=498
برچسب ها :

, , , , , , , ,

Google Reader Yahoo Facebook Twitter Digg FriendFeed Delicious Google Translate
مطلب مورد نظر ارسال شدتیر ۲۲ام, ۱۳۹۸ ۲۲:۰۱. شما می توانید جواب های ارسال شده به این مطلب را از طریق RSS 2.0. پی گیری کنید ،همچنین می توانیدجواب بدهید، یا این مطلب رادنبال کنید.

گذاشتن پاسخ

(Ctrl+Enter)

XHTML:می توانید از این تگ ها استفاده کنید<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code class="" title="" data-url=""> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong> <pre class="" title="" data-url=""> <span class="" title="" data-url="">