您现在的位置: 比特网 > 商用系统
在windows下使用OpenSSH(下)
作者: 开心石头
出处: 天极网
责任编辑: wenwu
[ 2005-11-11 15:19 ]
推荐阅读 最新更新 继续阅读 相关主题 编辑新作 阅读排行 讨论本文 讨论本文 相关产品
【导读】OpenSSH在windows下的安装与设置与在Linux下有所不同,本文重点对这些差异做一点说明

接上文

  OpenSSH for windows安装与设置

  OpenSSH在windows下的安装与设置与在Linux下有所不同,本文重点对这些差异做一点说明。首先,我们简单的介绍一下整个安装过程。

  OpenSSH的安装非常简单,首先在这里(http://sshwindows.sourceforge.net/)下载它的安装包,按照提示操作即可。

  OpenSSH的安装可以分为客户端和服务器端两部分,你可以在安装向导中选择只安装某一部分。在全部安装的情况下,安装向导完成后,客户端就已经可用了。

  不过为了使用密钥进行服务器登录,安装完成后的第一件事就是生成自己的密钥对。打开一个命令行窗口,如果你准备生成运行SSH1的服务器的密匙,输入以下命令:

  ssh-keygen -t keytype

  如果服务器运行的是SSH2,则生成密钥时需要加-d选项。命令如下:

  ssh-keygen -d -t keytype

  这里keytype可以是dsa, rsa,或rsa1,按照提示选择密钥存放的地点和文件名,密钥对默认为存储在windows个人设置目录下的.ssh目录下。在创建密钥的过程中,会询问密钥保护密码,如果你不需要密码,可以直接输入回车键跳过。但这样任何取得你私钥的人都可以利用它以你的身份在服务器上登录。

  为了使用生成的密钥进行登录,接下来需要做的事就是把你的公钥上传到需要登录的服务器。无论你用哪种方法生成的密钥,都会生成一对文件,其中公钥以.pub结尾。将.ssh目录中的公钥上传到服务器中,然后在服务器(假定是Linux服务器)上进入登录帐户的家目录,输入下面的命令:

  cat publickeyname >> authorized_keys

  publickeyname是你的公钥文件的文件名。如果它不在当前目录里,还要加上到文件的引用路径。

  如果用SSH登录的服务器是一台windows服务器,可以使用以下命令:

  copy /b authorized_keys + publickeyname authorized_keys

推荐阅读 最新更新 继续阅读 相关主题 编辑新作 阅读排行 讨论本文 讨论本文 相关产品
发表主题:(Html:禁止,UBB:允许)
笔名:
标题:
粗体 图片 Flash图片 Media Player视频文件 realplay视频文件 超级连接 Email连接 Shockwave文件


请您注意:遵守国家有关法律、法规,尊重网上道德,承担一切因您的行为而直接或间接引起的法律责任。
天极网拥有管理笔名和留言的一切权利。
各地网友会:
最新热评
天极无线
相关厂商