it-swarm-vi.tech

Sự khác biệt giữa cổng SFTP 22 hoặc cổng 990 là gì?

Tôi biết rằng FTPS "đã đàm phán" rõ ràng được ưa thích hơn, bởi vì nó vẫn sử dụng cổng 21 tiêu chuẩn với phương pháp đó nhưng liên quan đến FTPS "không thương lượng" sử dụng cổng tiêu chuẩn là 990 so với cổng 22 (mà tôi đã thấy một số người mô tả), tại sao có sự khác biệt này trong một "tiêu chuẩn" cho số cổng không thương lượng?

Lưu ý: Tôi cũng nhận thấy rằng máy chủ FileZilla sẽ không hoạt động chính xác (khi kết nối từ máy khách FileZilla) nếu tôi định cấu hình nó để sử dụng bất cứ thứ gì ngoài mặc định của cổng 990.

20
djangofan

SFTP (Giao thức truyền tệp SSH) không giống với FTPS (FTP- SSL).

SFTP có liên quan mật thiết đến SSH và không có liên quan, ngoại trừ mục đích và tên, với FTP.

Tương phản với FTPS, đơn giản là giao thức FTP với SSL.

Sự khác biệt chính là SFTP chỉ sử dụng một luồng, trong khi FTPS, như FTP, sử dụng ít nhất hai luồng: luồng điều khiển, trong đó các lệnh được ban hành và một luồng khác cho mỗi lần truyền dữ liệu.

34
niXar

Tôi nghĩ rằng có một trục trặc trong chính câu hỏi:

  • SFTP là một hệ thống con của SSH và SSH theo mặc định lắng nghe trên cổng 22
  • FTPS theo mặc định chạy trên cổng 990, nhưng điều đó không liên quan đến SFTP: thực tế đó là FTP qua SSL

Đây là hai giao thức riêng biệt và hoàn toàn khác nhau.

SFTP (Giao thức truyền tệp SSH) chỉ cần cổng 22 và không có cổng nào khác, do đó rất thân thiện với tường lửa và bảo mật cao nhờ lớp mã hóa được cung cấp bởi kết nối SSH.

FTPS có độ an toàn cao nhờ đóng gói trong kênh SSL, nhưng nó yêu cầu khá nhiều cổng mở để hoạt động (990 cho kênh điều khiển, 989 cho kênh dữ liệu và toàn bộ các cổng khác nếu bạn cần kết nối thụ động) và do đó ít thân thiện với tường lửa hơn. Nhưng - nói chung - nó có xu hướng nhanh hơn một chút so với SFTP.

7
FjodrSo

Xem thêm bài viết trên wikipedia về chủ đề này: http://en.wikipedia.org/wiki/Ftps , liên kết đến bài viết về SFTP.

0
A B