Làm cách nào để định cấu hình ufw để cho phép ssh trên một cổng khác? [đóng cửa]


13

Hiện tại tôi đang gặp một số khó khăn với máy chủ Ubuntu SSH của mình. Tiêu đề duy nhất tôi có thể đưa ra để tóm tắt tình huống của mình quá dài nên đây là vấn đề của tôi:

Gần đây tôi đã phát hiện ra lệnh "ufw" tường lửa trên Ubuntu, bây giờ tôi đang cố gắng định cấu hình để khi tôi sử dụng putty để kết nối qua SSH với hệ điều hành Ubuntu của mình, tôi chỉ có thể sử dụng số cổng rất cụ thể chứ không phải cổng mặc định "22 ".

Vì một số lý do, tôi đang bị từ chối truy cập vào cổng mới được chọn. Vì tôi vẫn chưa quen với Ubuntu và kết nối mạng, tôi không hiểu điều gì sai, có lời khuyên nào không?


Tôi kết thúc việc này vì bạn đã tự giải quyết vấn đề này bằng cách nhận thấy bạn đã mắc một vài lỗi (như bạn đã chỉ ra trong bình luận bên dưới).
Oli

Câu trả lời:


12

Tôi đoán bạn chưa cho phép cổng SSH trong cấu hình ufw của bạn. Trong trường hợp bạn chưa thực hiện việc này, cổng nơi SSH đang chạy bị chặn bởi tường lửa. Tôi đoán bạn không thể truy cập từ xa vào máy chủ của mình ...

Nếu bạn có quyền truy cập (vật lý) vào máy chủ của mình, bạn có thể mở cổng SSH bằng lệnh sau:

sudo ufw allow <port number>/tcp 

Không, tôi đã cho phép số cổng cụ thể của mình với lệnh bạn đề xuất. Và tôi cũng đã thay đổi số cổng trong tệp "/ etc / ssh / ssh_config"
Armedan

Nevermind, nhưng cảm ơn đã trả lời. Tôi đã trải qua tất cả mọi thứ một lần nữa và đây là những sai lầm đã xảy ra: 1-Tôi nên thay đổi số cổng trong "/ etc / ssh / sshd_config" chứ không phải trong "/ etc / ssh / ssh_config". 2-Tôi không khởi động lại máy chủ ssh (tức là sudo /etc/init.d/ssh restart)
Armedan

IPv6 thì sao?
realtebo

1
Đáng chú ý, đối với những người tìm thấy điều này sau này, có hai tệp: / etc / ssh / ssh_config / etc / ssh / sshd_config Đầu tiên là cho máy khách kết nối với các máy tính khác. Bạn muốn thay đổi cái có sshd, "d" có nghĩa là Daemon (không phải quỷ) và là chương trình chờ khách hàng kết nối với máy chủ của bạn. Cũng đáng lưu ý rằng /etc/init.d/ssh khởi động lại thực sự khởi động lại sshd, vâng thật khó hiểu. Và để làm cho mọi thứ hiện tại hơn, Ubuntu 18.04 sử dụng "sudo service sshd restart" để uh ... restart sshd. (ufw vẫn hoạt động như nhau, vì vậy câu trả lời vẫn được áp dụng).
Có thể Mac
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.