SFTP ใช้พอร์ตอะไร


168

ไม่SFTPใช้พอร์ต 21 หรือพอร์ต 22?


7
ขึ้นอยู่กับพอร์ตที่คุณกำหนดค่าให้ใช้ ..
Tom O'Connor

21
ทำไมเมื่อทุกคนถามถึงการตั้งค่าเริ่มต้นบางคนคิดว่าเป็นกรณีนี้เมื่อผู้ใช้ถามอย่างอื่นแล้ว?
holms

คำตอบ:


218

ในขณะที่ TCP พอร์ต 22 เป็นคำตอบที่ถูกต้องทั่วไปขึ้นอยู่กับความจริงที่ว่า SSH ได้รับการกำหนดค่าให้ใช้พอร์ตมาตรฐานไม่ใช่พอร์ตสำรอง

เมื่อ SFTP ทำงานเป็นระบบย่อยของ SSH มันจะทำงานบนพอร์ตใดก็ได้ที่ SSH daemon กำลังรับฟังอยู่และนั่นคือการกำหนดค่าของผู้ดูแลระบบ


7
ไวยากรณ์บรรทัดคำสั่ง sftp สำหรับพอร์ตอื่นsftp -oPort=### user@server.tld
ที่นี่

สำหรับแบบแผนโปรดดูstackoverflow.com/a/30093291/712334
Josh Habdas

108

SFTP มักจะใช้พอร์ต 22 แต่สามารถกำหนดค่าให้ทำงานบนเกือบทุกพอร์ต

โดยทั่วไปแล้วพอร์ต 22 จะใช้สำหรับการเชื่อมต่อผ่าน SSH SFTP เป็นเพียงหนึ่งในโปรโตคอลที่สามารถเรียกใช้ผ่าน SSH (อื่น ๆ รวมถึง terminal เสมือน) ในความเป็นจริง SFTP มีความเป็นอิสระและสามารถทำงานได้โดยไม่ต้องใช้ SSH

บางครั้ง SFTP เรียกว่า "Secure FTP" ซึ่งนำไปสู่ความสับสนร่วมกับ FTPS (ซึ่งเรียกว่า "Secure FTP" ด้วย)

โดยทั่วไป:

SFTP - SSH File Transfer Protocol - มักจะทำงานผ่านพอร์ต TCP 22

FTP - โปรโตคอลการถ่ายโอนไฟล์แบบธรรมดาธรรมดา - มักจะรันผ่านพอร์ต TCP 21 (+ เปิดพอร์ตที่แยกต่างหากสำหรับการถ่ายโอนข้อมูล)

FTP / SSL - FTP ผ่านช่องทาง TLS / SSL

FTPS - เหมือนกับ FTP / SSL

Secure FTP - ทั้ง SFTP หรือ FTPS

ข้อมูลเพิ่มเติม:


ฉันยอมรับว่า sftp ฟังวันที่ 22 แต่ทำไม / etc / services ของฉันถึงบอกว่ามันคือ 115 (บน Ubuntu)?
Paul A Jungwirth

3
@ Paul-A-Jungwirth: เป็นเพียงตัวย่อสำหรับโปรโตคอลที่ไม่เกี่ยวข้อง SFTP บนพอร์ต 115 ยืนง่ายไฟล์ Transfer Protocol - en.wikipedia.org/wiki/Simple_File_Transfer_Protocol SFTP บนพอร์ต 22 คือโปรโตคอลการถ่ายโอนไฟล์ SSH en.wikipedia.org/wiki/SSH_File_Transfer_Protocol
Martin Vobr


9

มันใช้พอร์ต 22


-8

SFTP จะใช้พอร์ตข้อมูลในช่วงที่สูงขึ้น SSH จะยังคงเป็นพอร์ตควบคุม มันใช้มากกว่า 22 ในกรณีส่วนใหญ่ ...


5
คำตอบนี้ไม่ถูกต้อง SFTP ถ่ายโอนข้อมูลทั้งหมดผ่านการเชื่อมต่อ SSH ไม่มีการใช้พอร์ตเพิ่มเติม
kasperd
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.