Windows 2003下安装SSH Server

   之前制作Windows镜像时忘记安装SSH Server了,而Linux是自带的。虽然Windows中可以使用Telnet的方式来远程传输,但是那种做法不安全... ...

  环境介绍:
  Windows XP 环境上安装了 SSH Secure Shell Client 3.2.9
  使用Xen虚拟机,虚拟机中安装了Windows Server 2003, 使用XenCenterS来管理虚拟机。

  安装全过程记录:
  1、 首先上网寻找SSH Secure Shell Server Server 3.2.9. 收获甚微,好不容易有几个相关的记录可真正下载的时候都没有资源了,另外发现一个ftp下载的方式可受限于公司不支持ftp方式而放弃。

  2、 于是心想换个别的版本也行,资料仍然是很少而且都是收费版,找破解版本也收效甚微。但是在这摸索的过程中眼界渐渐开阔了,发现Open SSH(SSH的替代品而且免费)。除此之外还发现如下一些ssh server:
       . F-Secure SSHD for win
      . cygwin
      . VanDyke Techonologies VShell(VSHell)
       . Copssh
  看到许多网友重点推荐VSHell, 可惜资源也不多。

  3、 使用open ssh for windows v3.8.1 安装
  参照资料: http://hi.baidu.com/afantihome/blog/item/3ebbec82ebcfb7af6d811969.html
   结果发现在执行 mkgroup -d >> ..\etc\group 时抛出错误:
  “cannont get pdc code=2453”
   上网搜索了一下尝试了几种方法但都没有能够解决,后来取消掉“加入域组”后在XP中仍然有问题。
   
  4、 参考《Windows 2003安装SSHv2实战》
http://www.wolfold.com/archives/1458.html
     做法与3中描述的做法除没有执行“加入域组”外其他完全一致。但这回在XP访问时成功无误,因此猜测是不是跟软件版本有关系呢? 本文附加了成功测试的软件

  5、 XP中使用SSH Secure File Transfer登录windows 2003后发现是一个以Openssh所在目录为根的linux目录结构。在“Add Profiles"窗口中输入”/cygdrive/c"便可以进入C盘,依次类推可以进入windows下的任意目录。 不过这种方式是临时的,要想改变登入时的默认目录,可以修改SSH Secure File Transfer的配置。将Unix象该为windows并且填上默认目录即可。

    下午学习写ovf文件,经过不算太坎坷的磨砺已经能够能够启动虚拟机了, 但windows 虚拟镜像的ip老是出错, 静态IP与动态IP两种方式我都尝试过了可还是出错, 不知为什么?
   
     一杆微温的枪意味着刚刚射击不久, ^_^ ^_^ ... ...

  最后给出两篇相关的资料:
  文章:http://www.weithenn.org/cgi-bin/wiki.pl?CopSSH-%E6%9E%B6%E8%A8%AD_OpenSSH_Server
下载:http://sourceforge.net/projects/sereds/files/Copssh/4.0.1/Copssh_4.0.1_Installer.zip/download


猜你喜欢

转载自sunshineyao.iteye.com/blog/830916