Port apa yang digunakan SFTP?

168

Apakah SFTP menggunakan port 21 atau port 22?

Daniel
sumber
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.

Jeremy Bouse
sumber
7
sintaks baris perintah sftp untuk port penggantisftp -oPort=### [email protected]
sini
untuk skema lihat stackoverflow.com/a/30093291/712334
Josh Habdas
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:

Martin Vobr
sumber
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
14

Ia menggunakan port apa pun yang diatur SSH untuk digunakan.

Michael Pobega
sumber
9

Menggunakan Port 22.


sumber
-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 ...

pengguna232319
sumber
5
Jawaban ini salah. SFTP mentransfer semua data melalui koneksi SSH. Tidak ada port tambahan yang digunakan.
kasperd