SFTP sử dụng cổng nào?


168

Liệu SFTP cổng sử dụng 21 hoặc cổng 22?


7
Điều đó phụ thuộc vào cổng bạn đã định cấu hình cổng nào để sử dụng ..
Tom O'Connor

21
Tại sao khi mọi người yêu cầu cài đặt mặc định, ai đó nghĩ rằng đây là trường hợp khi người dùng hỏi điều gì khác?
thánh

Câu trả lời:


218

Mặc dù cổng TCP 22 là câu trả lời đúng chung, điều này phụ thuộc vào thực tế là SSH được cấu hình để sử dụng cổng tiêu chuẩn chứ không phải cổng thay thế.

Vì SFTP chạy như một hệ thống con của SSH, nó chạy trên bất kỳ cổng nào mà trình nền SSH đang lắng nghe và đó là cấu hình quản trị viên.


7
Cú pháp dòng lệnh sftp cho các cổng thay thếsftp -oPort=### user@server.tld
ở đây

để biết sơ đồ, hãy xem stackoverflow.com/a/30093291/712334
Josh Habdas

108

SFTP thường sử dụng cổng 22 nhưng có thể được cấu hình để chạy trên gần như bất kỳ cổng nào.

Cổng 22 thường được sử dụng để kết nối qua SSH. SFTP chỉ là một trong những giao thức có thể chạy trên SSH (những giao thức khác bao gồm thiết bị đầu cuối ảo). Trên thực tế, SFTP độc lập và có thể chạy ngay cả khi không sử dụng SSH.

SFTP đôi khi được gọi là "FTP an toàn" dẫn đến sự nhầm lẫn phổ biến với FTPS (cũng được gọi là "FTP an toàn").

Nói chung là:

SFTP - Giao thức truyền tệp SSH - thường chạy trên cổng TCP 22

FTP - giao thức truyền tệp cũ, đơn giản - thường chạy trên cổng TCP 21 (+ mở các cổng riêng để truyền dữ liệu)

FTP / SSL - FTP qua kênh TLS / SSL.

FTPS - giống như FTP / SSL

FTP an toàn - SFTP hoặc FTPS

Thêm thông tin:


Tôi đồng ý rằng sftp lắng nghe vào ngày 22, nhưng tại sao / etc / services của tôi lại nói là 115 (trên Ubuntu)?
Paul A Jungwirth

3
@ Paul-A-Jungwirth: Đây chỉ là từ viết tắt của giao thức không liên quan. SFTP trên cổng 115 là viết tắt của Giao thức truyền tệp đơn giản - en.wikipedia.org/wiki/Simple_File_Transfer_Protocol . SFTP trên cổng 22 là Giao thức truyền tệp SSH. vi.wikipedia.org/wiki/SSH_File_Transfer_Protocol
Martin Vobr

14

Nó sử dụng bất cứ cổng nào SSH được thiết lập để sử dụng.


9

Nó sử dụng Cổng 22.


-8

SFTP cũng sẽ sử dụng các cổng dữ liệu ở phạm vi cao hơn. SSH sẽ vẫn là cổng điều khiển. Nó sử dụng hơn 22 trong hầu hết các trường hợp ...


5
Câu trả lời này không chính xác. SFTP chuyển tất cả dữ liệu qua kết nối SSH. Không có cổng bổ sung được sử dụng.
kasperd
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.