Menu

File Management

There is a newer version of this page. You can find it here.

SourceForge provides access to various filesystems using the ssh protocol suite for securely managing content for your project using SCP, SFTP, and rsync.

Authentication and Server Hostnames

  • Username: your login username
  • Password: your SourceForge password. Alternatively, you may also use [SSH Keys].
  • Hostname: web.sourceforge.net or frs.sourceforge.net (these are alias to the same server)
  • Port: 22

The first time you connect to web.sourceforge.net or frs.sourceforge.net you will be prompted to check the SSH Key Fingerprints, to check these, please see the following SSH Host Key Fingerprints list.

Access paths

For the following paths, replace PROJECTNAME with your project's URL name, and replace USERNAME with your login username.

  • File Release System: /home/frs/PROJECTNAME/
  • Project Home Directory: /home/project-web/PROJECTNAME/
  • Project web: /home/project-web/PROJECTNAME/htdocs/ and /home/project-web/PROJECTNAME/cgi-bin/
  • Developer web: /home/user-web/USERNAME/htdocs/ and /home/user-web/USERNAME/cgi-bin/

Note: In many cases, intermediate directories will appear empty (eg., /home/project-web/ ), but their contents are simply hidden. You want to use the full path as indicated above.

Common SFTP Clients

  • sftp, a command-line client included in OpenSSH, available on Mac OS X, Linux, and BSD natively; and on MS Windows through Cygwin.
  • psftp, a command-line client included in PuTTY, available for MS Windows.
  • WinSCP, a graphical client available for MS Windows.
  • Filezilla, a graphical client available for MS Windows, Mac OS X, and Linux.

Common SCP Clients

  • scp: a command-line client included in OpenSSH, available on Mac OS X, Linux, and BSD natively; and on MS Windows through Cygwin.
  • pscp: a command-line client included in PuTTY, available for MS Windows.
  • WinSCP: a graphical client available for MS Windows.

rsync over SSH

rsync is a tool that provides fast, efficient file transfers. rsync is available for all major OS platforms; it is natively included on Linux, Mac OS X and BSD, and is available for MS Windows users through Cygwin. rsync can be run in conjunction with SSH for secure, encrypted file transfers. rsync supports resume of failed transfers, a life-saver on large file transfers. The versatility of rsync is unequaled -- it provides a vast array of options to help you customize your file transfer operation to meet your exact needs.

Use case examples


Want the latest updates on software, tech news, and AI?
Get latest updates about software, tech news, and AI from SourceForge directly in your inbox once a month.