昨天忙了一下午,仍然没有用PuTTY登录上SourceForge,今天再试,还是一登录就退出。继续去搜索,看到一条评论
说一登陆就关闭了,其实是没有登录正确所致。。。还是去搜索一下怎么设置putty吧,那个create的值别忘记设。。。还有用户名,项目名,这样子的用户名别弄错。
一切都正确后,就没问题了。
去检查了下自己的设置,哈哈,果然被他说中了,create值被粗心的我打成了creat,露了个字母,赶紧改过来,可还是不行,再仔细检查,真叫人崩溃,不知道什么时候主机变成了web.sourceforge.net,修改为shell.sourceforge.net,终于可以连接上了!
连上之后会出现以下信息:
1 2 3 4 5 6 7 8 9 10 |
Using username "username,projectname". Authenticating with public key "username,projectname@shell.sourceforge.net" from agent Requesting a new shell for "username" and waiting for it to start. creating... starting... This is an interactive shell created for user xuehaiyisu,imybbs. Use the "timeleft" command to see how much time remains before shutdown. Use the "shutdown" command to destroy the shell before the time limit. For path information and login help, type "sf-help". |
附:PuTTY连接SourceForge方法,一定要按照步骤来,不要设置错了:
现在直接启动putty.exe是不能登陆sourceforge.net 的。按vps的方式,输入地址、用户名和密码后,程序就自动关闭。在登入前需要安装密匙,具体做法如下:
首先得生成一个SSH Key ,我们可以用putty 套件里面的 PUTTYGEN.EXE(搜索下载安装), 运行后 在parameter 里选择 “SSH2 DSA”. 然后点击 “Generate” 按钮,它会在 上方空白处 生成随机KEY,完了后在Key comment 处 填上 “用户名,项目名@shell.sourceforge.net” (注意不是@web.sourceforge.net),最后 点击 “Save private key” 保存为 *.ppk 文件.
注:”Key passphrase ” 和 “Confirm passphrase” 可以不填。 把 puttygen.exe “Public key for pasting into OpenSSH authorized_keys2 file” 框里面的所有字符复制下来 。
然后,登录你的sf帐号,切换到 “sourceforge.net/account/ssh”, 在 “Host Access Information ” 处点击 [Edit SSH Keys for Shell/CVS], 把 上述复制的字符粘贴进去。点击 update 即可。(这个选项在services的Edit SSH Keys for Shell/CVS下)
注:如果是两个KEY或者多个的话,要确保KEY与KEY之间有且只有一个回车,KEY中间不能有空格. 好了后就要去激活 SSH shell. 我们要用到PUTTY套件里面的 PAGEANT.EXE 和 PUTTY.EXE.
首先,运行PAGEANT.EXE ,在任务栏找到它,双击,点击 “Add Key “,浏览到先前保存的*.ppk ,确定即可。
然后,运行 putty.exe , 注意:在此后的操作都建立在 Key Agent 基础上,所以 PAGEANT.EXE 不能关闭。如果不关闭,在putty登陆时,不用输入密码,直接登陆;如果关闭,在登陆putty时,需要手动输入自己的密码。
设置putty:
1. Session
host name: shell.sourceforge.netport: 22 ssh
2. Connection->Data
Login detail Auto-login username: user, project-name
3. Connection->SSH
Remote command: create
之后就可以像vps时的那样进行操作了。
Pingback: VPS备份到远程FTP脚本 | 知行近思
呼呼,评论一发、没有函数限制那简直就一VPS啊