现在直接启动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 ,确定即可。www.huacheny.com

然后,运行 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时的那样进行操作了。

putty登陆sourceforge.net(密钥的设置)的更多相关文章

  1. putty登陆sourceforge.net(设置登录)

    打开putty.exe session选项的host name (ip address) 填写 shell.soureceforge.net 端口22(不变) 接下来是connection选项子目录下 ...

  2. 使用JS获取当前地理位置方法汇总(如用谷歌接口,会出再以上报错,必须申请密钥并设置接受服务器IP!!!)

    RefererNotAllowedMapError 错误 加载 Google Maps JavaScript API 的当前 URL 尚未添加到允许的引用站点列表中.请在 Google API Con ...

  3. windows 下 putty 登陆服务器 显示matlab图形界面

    本文需要下载 putty.exe 和 pscp.exe :http://www.chiark.greenend.org.uk/~sgtatham/putty/download.html Xming 主 ...

  4. linux系统使用密钥登录设置

    使用密钥登录linux的操作步骤(使用putty): 1.用putty远程登录linux服务器,然后使用puttygen生成密钥,将生成的密钥保存,保存私钥将公钥复制保存到linux服务器的autho ...

  5. putty,xshell以及密钥认证:linux学习第二篇

    1.    Putty下载 官网:https://www.chiark.greenend.org 下载putty的zip包 2.    Putty使用 2000为可查看的文件行数,建议设置为2000 ...

  6. 使用putty登陆cygwin出现server unexpectedly ...error.解决方案

    将cygwin安装目录下/etc/passwd中的passwd文件中user:unused:32707:10513:U-CYOU-INC\user,S-1-5-21-2645613570-259884 ...

  7. 怎样利用putty登陆SSH主机方法

    PuTTY 是一套免费的SSH / Telnet 程序,是在Windows 32平台下的telnet.rlogin和ssh客户端,它是一个跨平台的远程登录工具 下载putty成功后,双击打开Putty ...

  8. SourceTree跳过Atlassian账号,免登陆,跳过初始设置

    SourceTree 安装之后需要使用账号登陆以授权,并且是强制登陆. 登录过程非常漫长,并未在不FQ的情况下是不能成功的,下面记录一下跳过登录的方法. 装之后,转到用户本地文件夹下的 SourceT ...

  9. Linux机器之间SSH免密钥登录设置

    SSH免密钥登录 私钥:密钥留在本机 公钥:密钥发给其他机 hadoop01 生成密钥: ssh-keygen -t rsa (密钥存放路径:/root/.ssh) id_rsa:私钥 id_rsa. ...

随机推荐

  1. learning ddr pagesize calculate

    example: if DDR is 512MB*16*8 COLBITS = 10,  A0-A9 be used for cloumn address. ORG = 16 ,  each bank ...

  2. flask下载zip文件报错TypeError

    报错内容:TypeError: make_conditional() got an unexpected keyword argument 'accept_ranges' 报错行自己代码如下: dir ...

  3. Windows Server 2016与旧版本系统比较

    一.性能和可扩性 特征描述 Windows Server 2012/2012 R2 标准版和数据中心 Windows Server 2016 标准版和数据中心 物理内存(主机)支持 每个物理服务器至多 ...

  4. 关于netcore 发布到服务器的准备

    1.先cmd到指定的网站目录, 然后执行 dotnet xxx.dll, 浏览器查看 localhost:5000 确认没有问题之后才去部署到iis

  5. minidebug学习分析 01 基本框架

    0x01  基本框架  基本框架就是CreateProcess启动目标程序,再通过调试事件DEBUG_EVENT在调试循环中监控程序的行为.  (1)CreatProcess BOOL CreateP ...

  6. Android开发 ---xml布局元素

    1.android:orientation="vertical/horizontal" vertical为垂直布局, horizontal为水平布局 2.android:layou ...

  7. python中的if判断语句

    判断(if)语句 目标 开发中的应用场景 if 语句体验 if 语句进阶 综合应用 01. 开发中的应用场景 生活中的判断几乎是无所不在的,我们每天都在做各种各样的选择,如果这样?如果那样?……  ...

  8. 牛客多校第四场 G Maximum Mode

    链接:https://www.nowcoder.com/acm/contest/142/G来源:牛客网 The mode of an integer sequence is the value tha ...

  9. Java语法基础学习DayThree

    一.流程控制语句补充 1.switch语句 格式: switch(表达式) { case 值1: 语句体1; break; case 值2: 语句体2; break; ... default: 语句体 ...

  10. C# struct and enum

    struct Person { public int age; public string name; public string fname; public string class; } enum ...