Port apa yang digunakan SFTP?


168

Apakah SFTP menggunakan port 21 atau port 22?


7
Itu tergantung port apa yang Anda konfigurasikan untuk digunakan ..
Tom O'Connor

21
Mengapa ketika semua orang meminta pengaturan default seseorang berpikir bahwa ini adalah kasus ketika pengguna meminta sesuatu yang lain maka itu?
holms

Jawaban:


218

Meskipun port TCP 22 adalah jawaban umum yang tepat, ini tergantung pada fakta bahwa SSH dikonfigurasi untuk menggunakan port standar dan bukan port alternatif.

Ketika SFTP berjalan sebagai subsistem SSH, ia berjalan pada port apa pun yang didengarkan daemon SSH dan itu dapat dikonfigurasi oleh administrator.


7
sintaks baris perintah sftp untuk port penggantisftp -oPort=### user@server.tld
sini


108

SFTP biasanya menggunakan port 22 tetapi dapat dikonfigurasi untuk berjalan di hampir semua port.

Port 22 umumnya digunakan untuk koneksi melalui SSH. SFTP hanyalah salah satu protokol yang dapat dijalankan melalui SSH (yang lain termasuk terminal virtual). Bahkan, SFTP independen dan dapat dijalankan bahkan tanpa menggunakan SSH.

SFTP kadang-kadang disebut "FTP Aman" yang mengarah ke kebingungan umum dengan FTPS (yang disebut "FTP Aman" juga).

Umumnya:

SFTP - SSH File Transfer Protocol - biasanya berjalan di atas port TCP 22

FTP - biasa, protokol transfer file lama - biasanya dijalankan di atas port TCP 21 (+ membuka port terpisah untuk transfer data)

FTP / SSL - FTP melalui saluran TLS / SSL.

FTPS - sama seperti FTP / SSL

Secure FTP - baik SFTP atau FTPS

Info lebih lanjut:


Saya setuju bahwa sftp mendengarkan pada 22, tetapi mengapa / etc / services saya mengatakan itu 115 (di Ubuntu)?
Paul A Jungwirth

3
@ Paul-A-Jungwirth: Hanya akronim yang sama untuk protokol yang tidak terkait. SFTP pada port 115 adalah singkatan dari Simple File Transfer Protocol - en.wikipedia.org/wiki/Simple_File_Transfer_Protocol . SFTP pada port 22 adalah SSH File Transfer Protocol. en.wikipedia.org/wiki/SSH_File_Transfer_Protocol
Martin Vobr


9

Menggunakan Port 22.


-8

SFTP juga akan menggunakan port data pada rentang yang lebih tinggi. SSH akan tetap menjadi port kontrol. Ini menggunakan lebih dari 22 dalam banyak kasus ...


5
Jawaban ini salah. SFTP mentransfer semua data melalui koneksi SSH. Tidak ada port tambahan yang digunakan.
kasperd
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.