0
تغییر پورت ssh در centos7
سلام دوستان.یک سرور centos7 داریم .میخوام پورت پیشفرض ssh رو روش تغییر بدم.مراحل زیر رو انجام دادم ولی نمیتونم از کلاینت ویندوزی با پوتی بهش ssh بزنم.به نظر شما چه کانفیگ دیگه ای باید انجام بدم؟
در فایل
etc/ssh/sshd_config/ Port 2345 #Change me و firewall-cmd --add-port 2345/tcp firewall-cmd --add-port 2345/tcp --permanent systemctl restart sshd firewall-cmd --reload
1 پاسخ
0
دستوراتتون درست هست اما از CentOS 6 به بعد شما باید Selinux رو هم Update کنید که باید دستور زیر رو وارد کنید :
$ semanage port -a -t ssh_port_t -p tcp 2345 #Change me
از طرفی وقتی پورت تغییر کرد شما باید سمت کلاینت هم پورت عوض شده رو وارد کنید مثلا در ssh client باید بصورت زیر به سرور وصل بشید از این به بعد :
$ ssh -p 2345 ServerIP
از طرفی شما باید توی iptables بگید که دیگه روی پورت 22 هیچ پاسخی نده ، فایل iptables رو از مسیر زیر باز کنید و هر چیزی که روی پورت 22 داره کار می کنه رو یا حذف کنید یا comment کنید :
# vi /etc/sysconfig/iptables
حالا به شکل زیر ویرایش رو برای پورت 2345 انجام بدید :
## delete or comment out port 22 line ## ## -A INPUT -m state --state NEW -m tcp -p tcp --dport 22 -j ACCEPT ## open port 2345 -A INPUT -m state --state NEW -m tcp -p tcp --dport 2345 -j ACCEPT
ITPRO باشید