Raspberry Pi 21, 22 và 80 Cổng đang hoạt động


7

Tôi đang chạy một máy chủ web Apache 2 với MySQL và PHPMyAdmin nhưng các cổng 21, 22 và 80 hoạt động mọi lúc. Các cổng 21 và 22 ngừng hoạt động cùng một lúc nhưng cổng 80 hoạt động lâu hơn rất nhiều cho đến khi cần phải khởi động lại. Nhưng một lần trên mặt trăng xanh, tất cả các cổng sẽ hoạt động trong ít nhất 1 giờ cho đến khi các cổng 21 và 22 ngừng hoạt động. Oh và nó cũng được kết nối với internet thông qua USB WiFi dongle. Nếu bạn cần thêm thông tin tôi sẽ có sẵn.

Chỉnh sửa: Tôi đang chạy Raspbian Jessie Lite. Tôi đang sử dụng PuTTY và WinSCP để kết nối. Tôi không có cáp Ethernet để kết nối với internet. Bộ định tuyến của tôi không được chuyển tiếp tới 21 hoặc 22.

Tôi nhận thấy một mô hình trong các lỗi. Lúc đầu, nó cố gắng tìm kiếm Pi và thất bại. Tiếp theo, nó tìm thấy Pi và bị từ chối. Cuối cùng, nó không bị từ chối và nó bắt đầu hoạt động. Không phải lúc nào cũng như vậy nhưng hầu hết thời gian là như vậy. Nó có thể ngừng hoạt động trong nhiều ngày sau đó đột nhiên làm việc.


/var/log/sysloghiển thị bất cứ điều gì tại thời điểm FTP (21) và SSH (22) ngừng hoạt động không? Bạn có bàn phím và màn hình mà bạn có thể sử dụng để xem hệ thống đang làm gì khi sự cố xảy ra không?
HeatfanJohn

@HeatfanJohn Nó nói phản hồi gói không hợp lệ từ 192.168.0.13. Nhưng máy tính mà tôi đang cố gắng kết nối là 192.168.0.18. Và vâng, tôi có một bàn phím và màn hình mà tôi sử dụng cho Pi nhưng không có gì đặc biệt xảy ra.
SkrillexNukehulk

Làm thế nào là Pi kết nối với mạng?
Steve Robillard

@SteveRobillard Bài đăng nói qua WiFi dongle.
SkrillexNukehulk

Bạn có chắc chắn WiFi không bị rơi ra? Làm thế nào là dongle cung cấp năng lượng? Bạn có thể tái tạo vấn đề khi sử dụng ethernet?
Steve Robillard

Câu trả lời:


1

Đôi khi mọi người cố gắng hack vào máy tính của bạn từ internet. Mọi người (thậm chí cả chính phủ nước ngoài) quét mọi địa chỉ IP để tìm máy tính nghe trên các cổng đã biết như 21, 22 và 80. Theo kinh nghiệm của tôi, phải mất khoảng mười phút trên internet trước khi ai đó bắt đầu cố gắng hack vào pi của bạn. Họ cố gắng đăng nhập bằng nhiều mật khẩu phổ biến khác nhau và đôi khi làm sập dịch vụ. Tôi khuyên bạn nên thay đổi cổng 21 và 22 sang một cái gì đó khác.

Chỉnh sửa tệp / etc / ssh / sshd_config và thay đổi dòng với 'Cổng 22' thành 'Cổng 2022' (hoặc thêm dòng đó nếu không có) Trong khi bạn ở đó, hãy đảm bảo rằng 'PermitRootLogin' được đặt thành ' không 'tải lại cấu hình sshd (/etc/init.d/ssh tải lại) và bạn sẽ có thể đăng nhập vào cổng 2022 kể từ bây giờ.

Thay đổi các cổng thành các số khác nhau có nghĩa là ai đó sẽ phải thực hiện quét cổng để tìm các cổng mở. Cấu hình bộ định tuyến của bạn để chặn và phát hiện quét cổng. Nhưng tôi không biết làm thế nào để tắt cửa sau của chính phủ trong bộ định tuyến của bạn.

Tôi không có hướng dẫn về cách thay đổi cổng 21 vì tôi sử dụng ftp qua ssh.


OP nói "Bộ định tuyến của tôi không được chuyển tiếp tới 21 hoặc 22." Vì vậy, đây không phải là vấn đề ở đây.
Havnar

0

Tôi đã có một số vấn đề tương tự, có thể được gộp lại thành "hành vi flakey".

Vấn đề của tôi là nguồn điện. Tôi đang sử dụng cổng USB trên một thiết bị khác, điều đó không thể cung cấp đủ dòng cho Pi. Ví dụ: khi các đĩa trong thiết bị đó đang tìm kiếm. Cung cấp năng lượng 2 amp mới, và vấn đề của tôi đã được giải quyết.


Nó được kết nối thông qua một bộ chuyển đổi để không thể là vấn đề.
SkrillexNukehulk

0

Vấn đề của bạn có thể là có những thứ khác trên pi sử dụng các cổng này:

  • Cổng 21: Kiểm soát FTP;
  • Cổng 22: SSH, đăng nhập an toàn, chuyển tiếp cổng và những người khác;
  • Cổng 80: HTTP;

Vậy làm thế nào để tôi sửa nó.
SkrillexNukehulk

Hãy thử kiểm tra phần còn lại của pi của bạn và xóa bất kỳ chương trình nào có thể đang sử dụng các cổng này. Để gỡ cài đặt:sudo apt-get purge program-name
Oliver

Không có gì chuyển tiếp đến 21 và 22, và điều duy nhất tôi đã chuyển tiếp nếu mâm xôi pi port 80.
SkrillexNukehulk
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.