Các Bước Thay đổi SSH Port Của Server - Học VPS
Có thể bạn quan tâm
- 05/09/2014
- Học VPS
- 29,660 Views
- 54 Comments
Port 22 mặc định được sử dụng để kết nối SSH đến Linux Server, do đó sẽ có nhiều người lợi dụng điều này để tìm cách tấn công tài khoản root của VPS.
Để tăng thêm tính bảo mật cho VPS, các bạn nên thay đổi port đăng nhập SSH trên VPS thay vì dùng port 22 mặc định.
Các bước thay đổi port đăng nhập SSH
– Login vào VPS sử dụng quyền root
– Chỉnh sửa file sshd_config
nano /etc/ssh/sshd_config– Tìm kiếm dòng #Port 22, bỏ dấu # ở đầu và thay bằng port bạn muốn dùng, ví dụ 2222 (Port này được sử dụng trên Windows chứ không dùng trên Linux)
Port 2222Lưu ý port cần phải free và không có service nào sử dụng để tránh xung đột. Xem thêm danh sách TCP và UDP port.
Mở port nếu dùng firewall
– Stop iptables
service iptables stop– Mở port 2222
iptables -A INPUT -m state --state NEW -m tcp -p tcp --dport 2222 -j ACCEPT– Khởi động lại SSHD service
service sshd reload– Lưu và khởi động lại iptables
service iptables save service iptables start– Kiểm tra port iptables
iptables -L -nVậy là xong rồi đó, hãy login lại SSH sử dụng port mới xem nào.
Trong trường hợp có lỗi xảy ra khi đổi port SSH, bạn có thể kết nối VNC hoặc Console để điều chỉnh lại.Bài viết liên quan:
- Cài đặt FTP Server đơn giản trên CentOS với ProFTPD
- Hướng dẫn cài đặt Fail2Ban bảo vệ SSH trên CentOS
- Hướng dẫn sử dụng Iptables
- Kiểm tra và mở port VPS trên CentOS
- VPS Vultr không gửi được mail, Các Port bị Block
- Cấu hình Varnish hoạt động trên 2 port khác nhau
Comment của bạn Cancel reply
Lưu ý: tất cả comment đều được kiểm duyệt cẩn thận! Nếu có code bạn hãy up lên pastebin.com rồi để lại link trong comment.
Comment
Name *
Email *
Website
54 Comments
- Reply
đổi port xong k vô đc vps luôn
- Reply
trùng port với nigxn nên lỗi
- Reply
Chào bạn Không rõ bạn đổi port gì trên VPS ? Khi bạn đổi port trên VPS bạn đã allow port trên firewall chưa?
- Reply
- Reply
Mình làm theo hướng dẫn mở port có dùng firewall nhưng không được. Khởi động lại service sshd reload xong lỗ
- Reply
có thể nào chĩnh firewall chống ddos khi ping cao o Datacenter ko ạ
- Reply
Bài viết tào lao
- Reply
Em có đổi port nhưng mà không biết do lỗi hay gì? Hiện tại giờ em vào port cũ cũng như port vừa đổi xong cũng không được. Giờ có cách nào để reset lại port hoặc chỉnh lại không ạ?
- Reply
Bên DO chỉnh phát tịt truy cập luôn phải Reinstall, thôi để Default chạy
- Reply
Minh đăng ký vps của google, cài xong hocvps script rồi, đã vào thêm port 2222 cho ssh. Giờ mình dùng terminal truy cập vẫn thông báo không được, vậy là ở chỗ nào admin?
- Reply
Mình ko vào được http://139.180.134.164:2719/filemanager/ và được vultr trả lời như ở dưới thì phải sửa thế nào hả bạn? Thanks Thank you for contacting us. An nmap scan indicates port [2719] is in a “Closed” state. A closed state in nmap indicates that while the port is not blocked by a firewall(“Filtered”) there is not currently a service listening for connections on that port. Please ensure:
1) Your intended service is running 2) Listening for connections on the specified port.
$ nmap -Pn gangducvieta.vn -p 2719
Starting Nmap 7.60 ( https://nmap.org ) at 2019-07-02 10:31 EDT Nmap scan report for gangducvieta.vn (139.180.134.164) Host is up (0.22s latency). rDNS record for 139.180.134.164: 139.180.134.164.vultr.com
PORT STATE SERVICE 2719/tcp closed scan-change
Nmap done: 1 IP address (1 host up) scanned in 0.31 seconds
- Reply
Mình kiểm tra port 2719 thì đang đóng. Vì việc này sẽ cần kiểm tra nhiều nơi 1. Tường lửa hệ thống Iptables 2. Cấu hình Nginx Conf. Bạn vào cấu hình Nginx Conf /etc/nginx/conf.d của domain chính xem hocvps admin port đang để là gì
- Reply
- Reply
Theo mình thì trong file hocvps khi cài đặt nên để mặc định và 22, ai muốn đổi cổng thì hướng dẫn đổi. Vì nhiều trường hợp đổi cổng không truy cập được khi sử dụng sFTP. Lại phải đổi lại để cài đặt. Thân
- Reply
Việc đổi sang 2222 để gia tăng bảo mật nhé bạn. Ngoài ra, khi đăng nhập SSH hay sFTP bạn chỉ cần nhập cổng 2222 là được
- Reply
- Reply
Mình làm theo hướng dẫn mở port có dùng firewall nhưng không được. Khởi động lại service sshd reload xong lỗi. Có cao nhân nào hướng dẫn mình được không :s pls
- Reply
1. Hệ thống bạn dùng firewall gì? FirewallD hay Iptables? 2. iptables -L -n của bạn ra kết quả gì? 3. Lỗi như bạn bảo là ntn?
- Reply
- Reply
Chào bạn. Mình cũng mới tìm hiểu cách sử dụng VPS Đã đăng ký free thành công 1 gói vps của google Nhưng mình chưa biết cách cài VestaCP vào để quản lý Vậy mình xin nhờ bạn có thể hướng dẫn các bước thao tác để cài đặt giúp mình đc không a. Mình đã tham khảo nhiều bài hướng dẫn nhưng không thành công Nếu không phiền bạn có thể teamview giúp mình, và bao nhiêu phí mình sẽ gửi bạn. Thanks
- Reply
Bạn đọc bài viết này nhé https://hocvps.com/huong-dan-cai-dat-vesta-control-panel-cho-vps/
- Reply
Mình đã đọc và làm rất kỹ vậy mà vẫn bị báo lỗi Hình ảnh kèm theo https://sv1.uphinhnhanh.com/images/2018/05/12/Untitledaa.jpg
- Reply
Cho mình thông tin cấu hình hệ thống bạn. RAM – Hệ điều hành – dung lượng ổ cứng – hệ thống ảo hóa – nhà cung cấp … Và bạn cài trên VPs trắng chứ?
-
VPS trắng bạn nhé Ram: 3,75GB HDH: Linux Dung Lượng ổ cứng: 50GB Nhà cung cấp: Google cloud Platform
-
Linux là chung chung mà. Bạn deploy vào CentOs 7 nhé
-
- Reply
- Reply
Mình nhờ bạn hd mình cập nhật ip mới cho VestaCP với. Mình đã set up thành công theo ip cũ (hiện tại đã được đổi sang ip mới sau khi mình reset vps) Giờ mình phải cập nhật lại ip mới có thể truy cập vestaCP đc. Xin bạn vui lòng chỉ mình với hay có time teamview làm giúp, có gì mình gửi phí nha. Thanks Rất mong bạn giúp đỡ
- Reply
Mình chưa hiểu ý bạn IP mới hay IP cũ của bạn là như thế nào Bạn cài trên 2 VPS khác nhau với 2 IP khác nhau à
-
Không phải bạn Ý là mấy ngày trước mình đã cài thành công vestaCP trên vps, và web đã hoạt động bình thường Nhưng sau đó không hiểu sao web mất kết nối, bi treo riết. mình đã thử mọi cách nhưng vẫn không tác dụng. Lúc đó mình nghĩ có thể do vps nên đã stop rồi start lại vps, lúc đó mình thấy IP đã thay đổi. Nhưng khi đó mình vẫn đăng nhập VestaCP bình thường nhé. Mình cố gắng tìm và thay đổi lại ip mới trong phần tên miền. Ở đó chỉ thay đổi ip được tên miền chính thôi chứ nó không cho thay đổi ip của sv.domain. Sau một hồi lay hoay nhưng vẫn ko được. Một lúc sau thoát rồi sau đó vào lại thì hệ thống bị treo luôn, cứ load mãi rồi báo hết thời gian … Mình nghĩ chắc nó không cập nhật được ip mới nên mới vậy. Và đã tham khảo rất nhiều nguồn để update ip cho vesta nhưng chưa được. Hôm nay mới lên đây nhờ bạn hướng dẫn cách giải quyết vấn đề này giúp. Thành thật cảm ơn bạn
-
Mình chưa nghe về vấn đề này bao giờ rồi. Không giúp gì được bạn. Cũng chưa thấy đề cập về thay đổi IP trong VestaCP bao giờ, chỉ có thay đổi domain
-
Cảm ơn bạn, mình đã xử lý được rồi. Mọi việc đã ổn
-
- Reply
- Reply
- Reply
- Reply
Anh Luân cho em hỏi cái VestaCP của em có khi nữa ngày web lại nỗi kết nối CSDL hoặc 1 ngày là bị, em toàn phải reboot lại thì mới vào web đc. Anh cho em hỏi nguyên nhân và giải pháp. Em dùng VPS 1GB
- Reply
Bạn check log của MySQL xem nó service tắt vì gì. Ngoài ra theo dõi xem tình trạng RAM có bị max không, ổ cứng dư nhiều không
- Reply
- Reply
Hix, mình dùng sửa port trong nano /etc/ssh/sshd_config, ko thực hiện Mở port nếu dùng firewall, xong kết nối vào theo port mới ko đc.
Mình dùng vps của linode :((
- Reply
Mình dùng port free và không có service nào sử dụng để tránh xung đột, login cứ bị báo A connection attempt failed because the connected party did not properly respond after a period of time, or established connection failed because connected host has failed to respond
- Reply
Thế này, ví dụ khi bạn đổi port SSH từ 22 thành 999 thì bạn phải thêm 999 vào file config của csf, chứ không chỉ đơn thuần cài csf vào là xài được đâu. Nếu lỡ ko còn login bằng SSH được thì bạn mở console bên linode lên, vào /etc/csf/csf.conf tìm đến chỗ tùy chỉnh port, rồi thêm cái port đó vào. Cuối cùng là chạy lệnh csf -r để khởi động lại csf. Vậy là bạn có thể dùng SSH bình thường trở lại
- Reply
- Reply
có thể nào chĩnh firewall chống ddos khi ping cao o Datacenter ko ạ
- Reply
Bạn cài CSF làm firewall nhé
- Reply
- Reply
Mình xài VPS ở Digital Ocean nhưng không mở port 222 được .Làm theo các bước của bác chỉ ,cài HocVPS Script xong luôn ,nó báo tự khởi động lại .Sau đó em connect vào port 2222 nó cứ báo lỗi “No connection could be made because the target machine actively refused it.” ,connect lại port 22 cũng không được .
- Reply
Bác view console check lại port xem thế nào nhé, có thể phải mở trong iptables thủ công.
- Reply
- Reply
Nãy e chạy lệnh #service iptables stop
giờ chạy lệnh # service sshd reload
Nó báo vầy là sao a? Redirecting to /bin/systemctl reload sshd.service
- Reply
Không sao, đó là câu lệnh chuẩn của CentOS 7
- Reply
- Reply
Bài viết này rất chi tiết và đầy đủ
- Reply
Chào bác Luân,
Em làm như hướng dẫn của bác, không hiểu sao port mới không hiệu lực, port cũ đăng nhập vẫn ok ạ EM cũng đã thử reboot lại rồi mà vẫn không được Nhờ bác xem giúp em với
- Reply
Các bước chỉ như thế này thôi, bác check lại cẩn thận từng bước một. Nếu không tìm thấy vấn đề thì gửi mình tài khoản root xem qua cho.
- Reply
Hi ngon rồi bác ạ Tại các file cần sửa: Chỉnh sửa file sshd_config Em lại sửa nhầm cái file ssh_config nên mãi không được Nguy hiểm quá
- Reply
- Reply
- Reply
Mở được rồi, thằng kỹ thuật bên DC nó bảo do mình chưa mở trên firewall thế là đứt điện luôn 🙂
- Reply
Đúng rồi, chỉnh SSH Port thường rất hay dính lỗi này mà 😀
- Reply
- Reply
Ôi xui quá Luân ơi! Đổi thử 2 con vps ở Vultrl thì ngon lành. Quay sang đổi port 22 của con server ở CMC thì đứt quyền truy cập luôn. Phải gửi mail chờ support DC 🙁 Thôi em khuyên các bác chưa chắc thì chớ thử đổi. VPS ở tây còn có console chứ server thì có chạy qua hoặc nhờ bên DC.
- Reply
Quá nhọ rồi. Mình lúc đầu đổi SSH Port ở Vultr cũng lỗi phải remote console mới chỉnh lại được. May mà chưa phải reinstall 😀
- Reply
remote console rồi chỉnh làm sao nữa bác, em bó tay chỗ này
- Reply
Rồi làm theo bài hướng dẫn đó bạn.
-
Cho mình biết bài hướng dẫn nào được ko? Chứ mình xem hết mấy bài hướng dẫn của bạn vẫn ko xử lý được. Mình dùng vps của Wable
-
Chính là nội dung bài bạn đang comment đấy. View Console rồi chạy các lệnh trong bài.
-
- Reply
- Reply
- Reply
- Reply
Hôm trước đổi bên EthernetServers không sao, hôm nay tới WeLoveServers thì sau khi đổi port xong mình không vào lại đc SSH. Dùng console check thì đã cho vào iptables đúng các bước hết rồi.
Gửi ticket thì họ trả lời ngắn gọn: Seems you have altered some of the strings in the ssh configuration. Seems the service is not running in your server.
Support tệ thiệt, tệ hơn EthernetServers hay thậm chí các nhà cung cấp VPS VN nhiều
- Reply
Ừ bây giờ mình mới biết support của WeLoveServers khá là tệ, sau này ko giới thiệu nhà cung cấp này nữa.
- Reply
- Reply
Anh em có ai biết cách khôi phục cổng 22 của vps không, tớ đổi theo cách trên mấy con vps ngon lành rồi nhưng đến con vps của vultr thì đổi xong nó lỗi không đăng nhập đươch nữa được nữa, pm suport họ bảo vào view console trong bảng điều khiển vultr thao tác cái gì ấy mà mình ko hiểu vì vừa mua xong. Anh em giúp gấp với
- Reply
Vultr bạn phải mở port mới với firewall thì mới connect SSH được. Để thực hiện hãy nhấn nút View Console trong phần quản lý VPS rồi login để thực hiện.
- Reply
Thảo nào tớ cài mãi ở các vps khác chả sao vultr thì lại bị chặn , hóa ra vultr có cài firewall bảo mật, Bạn nên thêm chú ý cho vps Vultr vào cuối bài này . Chứ những người mới vọc vps như tớ mà dính vào đòn này thì đúng là há hết cả mồm 🙁 . Hôm nọ bị chặn tớ suýt die site 🙁
- Reply
- Reply
Đăng ký bản tin Học VPS
Nhận kiến thức mới, thủ thuật hay trực tiếp qua email.
Thank you for subscribing.
Something went wrong.
Forum hỏi đáp Học VPSHocVPS Script
Categories
- Apache 7
- Bảo mật 22
- Bash Shell Script 6
- Basics 47
- CentOS 27
- Control Panels 19
- Database 8
- Đánh giá 10
- LAMP 3
- LEMP 6
- Mail Server 4
- NGINX 18
- Providers 27
- Digital Ocean 7
- HostHatch 1
- Linode 1
- OVH 1
- Ramnode 3
- Vultr 13
- Z.com 1
- Thủ thuật 19
- Tin tức 8
- Tối ưu server 18
- Ubuntu 15
- Video 1
- WordPress 8
Bài nổi bật
- Cài đặt Windows trên VPS Vultr
- Cấu hình tối ưu cho VPS, 2GB RAM được 4.363 người Online
- Cài đặt chứng chỉ Let’s Encrypt SSL trên server HocVPS Script
- Tổng hợp Windows ISO cài trên Vultr
- Nén và Giải nén file Tar, Gzip và Zip
- Script tự động cài đặt HocVPS Script và WordPress
- Hướng dẫn sử dụng Iptables
VPS chất lượng nên dùng
SSD CLoud VPS Nhân Hòa
Comment mới
Nguyễn Hải Online on Hướng dẫn tạo và kích hoạt Swap
tu on Cài đặt chứng chỉ Let’s Encrypt SSL trên server HocVPS Script
Doligo on Cấu hình tối ưu cho VPS, 2GB RAM được 4.363 người Online
Dung on Tổng hợp Windows ISO cài trên Vultr
Dũng on Tổng hợp Windows ISO cài trên Vultr
Bài mới
- Cài đặt và Quản lý server dễ dàng với HocVPS Script
- Một vài lỗi phát sinh trong quá trình cài đặt hocvps script trên VPS của Vultr
- HocVPS Script update phiên bản hỗ trợ trên Ubuntu
- Update tính năng backup dữ liệu website lên Google Drive cho hocvps script
- Một số lưu ý khi cài đặt Let’s Encrypt cho website từ menu script hocvps
- HocVPS Script ra mắt phiên bản cho Centos 8 với các tính năng hữu ích mới
- Mình đang phát triển HocVPS Script phiên bản mới trên CentOS 8
Liên kết bạn bè
- Kiến thức - Công nghệ - Giải pháp
- Blog tin tức Công nghệ
- Kiểm thử Tốc Độ Server
- Netzero Việt Nam
Từ khóa » Mở Port Ssh Trên Linux
-
Hướng Dẫn đổi Port SSH Linux Với 4 Bước.
-
Hướng Dẫn Thay đổi Port SSH Trên Linux - Technology Diver
-
Cách Thay đổi Cổng SSH Trên Linux Ubuntu 20.04
-
Hướng Dẫn Chi Tiết Cách Thay đổi Port SSH Trên Linux - Blog KDATA
-
Hướng Dẫn đổi Port SSH Trên VPS (CentOS 7/8, Ubuntu Server)
-
Hướng Dẫn đổi Port SSH Cho Server Linux CentOS - Wiki Mắt Bão
-
Cài đặt Dịch Vụ SSH Trên Server Linux Và Windows
-
Đổi Port SSH Mặc định Trên VPS/Server Linux
-
5 Bước để đổi Port SSH Trên Linux - VPSCANBAN.COM
-
Hướng Dẫn Dổi Port SSH Trên Centos7 - VinaHost
-
Cách Thay đổi Port SSH Trên Linux - Freetuts
-
Thay đổi Port SSH Trên Linux - Thủ Thuật Cài Đặt
-
Hướng Dẫn Thay đổi Port SSH Trên Centos 6 Và Centos 7 - CloudViet
-
Cách đổi Port SSH Trên Linux