SourceForge.net,又称SF.net,是开源软件开发者进行开发管理的集中式场所,也是全球最大开源软件开发平台和仓库,提供cvs,svn,git.用下来比github.com爽很多.

首先注册SF账号,并开通一个项目。
创建shell权限
ssh -t USER,[email protected] create登录shell
ssh [email protected]PuTTY SSH client
Session Host Name: “shell.sourceforge.net” Session Connection Type: “SSH” Connection > SSH Remote command: “create” Connection > Data Auto-login username: “USER,PROJECT”下次连接时去掉 Remote command和Auto-login username。
另支持SSH Key Authentication认证, rsync ,sftp
sf上用的系统为centos5.6
[c1g@shell-22002 ~]$ cat /etc/issue.net CentOS release 5.6 (Final) Kernel \r on an \m项目对外下载目录,lempelf是我的项目名 /home/frs/project/lempelf/
ll /home/ total 40 drwxr-xr-x 3 root root 4096 Jun 20 06:37 frs drwxr-xr-x 3 root root 4096 Jun 20 06:37 git drwxr-xr-x 4 root root 4096 Jun 20 06:37 logs-project-web drwxr-xr-x 3 root root 4096 Jun 20 06:37 logs-user-web drwxr-xr-x 5 root root 4096 Jun 20 06:37 project-web drwxr-xr-x 6 root root 4096 Jun 20 06:37 scm_bzr drwxr-xr-x 6 root root 4096 Jun 20 06:37 scm_git drwxr-xr-x 6 root root 4096 Jun 20 06:37 scm_hg drwxr-xr-x 3 root root 4096 Jun 20 06:37 user-web drwxr-xr-x 3 root root 4096 Jun 20 06:37 users需要发布大文件时可以直接下载后发布
cd /home/frs/project/lempelf/ wget http://xxx.com/lemelf.tar.gz用scp直接传
scp lempelf.tar.gz [email protected]:/home/frs/project/lempelf/参考: https://sourceforge.net/apps/trac/sourceforge/wiki/Shell%20service
可以拿来做 SSH -D吗?
拿来翻墙没试过,SF有时也会被墙