70٪ تخفیف ویژه جشنواره تابستانه توسینسو
پایان تخفیف تا:
مشاهده دوره‌ها
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
پرسیده شده در 1394/03/12 توسط

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 باشید

پاسخ در 1394/03/13 توسط

پاسخ شما