
As the port, you need to specify the port on which SSH runs on this remote server, by default it is 22. Suppose I want to connect to host 192.168.1.68 as root. Using the program is elementary – you need to specify the host (IP), username and port. The program is free, it has open source code, it runs on Linux and Windows. Moreover, on the server, in addition to running SSH, nothing more is required.įileZilla is not only an FTP client, this program also supports FTP over TLS (FTPS) and, most importantly for us now, this program supports the same SFTP protocol. That is, you can upload and manage files on the server through a program with a graphical interface. SFTP is supported by several cross-platform programs with a graphical interface. But these are utilities with a command line interface, which may not be convenient for everyone.

Moreover, the ssh package provides scp and sftp utilities of the same name for file transfer. SSH out of the box supports SCP and SFTP. If SSH is running on a server or just a remote computer, then you do not need to install FTP or any other additional software to download and upload files with this computer.
