1. 1.登陆http://sourceforge.net/projects/sshwindows/网站,下载openssh for windows 软件。

    openssh 在32位、64位操作系统上的安装配置

  2. 解压下载的openssh压缩包,双击安装软件,安装过程根据提示一直下一步直到完成即可。

    openssh 在32位、64位操作系统上的安装配置

    openssh 在32位、64位操作系统上的安装配置

  3. openssh默认安装位置一般32位系统都在c:\program files\openssh\下,64位系统在c:\program files (x86)\openssh\下。

    openssh 在32位、64位操作系统上的安装配置

  4. 如果是64位的操作系统,请打开以下链接http://samanthahalfon.net/resources/cygwin_includes.zip,下载cygintl-2.dll和cygwin1.dll两个文件,并将两个文件拷贝复制到c:\program files (x86)\openssh\bin\目录下,如果提示已存在,那么覆盖替换。

    openssh 在32位、64位操作系统上的安装配置

    openssh 在32位、64位操作系统上的安装配置

  5. 打开命令提示符,并输入cd c:\program files (x86)\openssh\bin\  或者cd c:\program files\openssh\bin\ 切换到openssh的bin目录下。

    openssh 在32位、64位操作系统上的安装配置

    openssh 在32位、64位操作系统上的安装配置



  6. openssh 在32位、64位操作系统上的安装配置

  7. 3. 开始安装

  8. 这个时候还不能启动成功启动openssh

  9. cd "c:\Program Files (x86)\OpenSSH\bin"

  10. mkgroup -l >> ..\etc\group  生成一个group

  11. mkpasswd -l [-u ] >> ..\etc\passwd  

  12. 比如:

  13. mkpasswd -l -u administrator >> ..\etc\passwd  这样就生成用户名administrator的passwd文件,

  14. mkpasswd -l >> ..\etc\passwd  我使用这个执行的,因为我登陆使用的用户就是administrator,不用多此一举了

  15. 它调用的是系统用户名和密码(这句话很重要啊,不要小看了,这是你当前在windows上登陆的用户名和密码)

  16. cd ..\..\etc  给权限---------               这一步我没做 
    ..\bin\chown Administrator *

  17. ..\bin\chmod 600 *

  18. 请注意,以上的操作都是在openssh文件夹里面的操作啊

  19. 4. 启动opensshd服务  不出问题会提示启动成功

  20. net start opensshd

  21. 最后输入net start opensshd 命令,启动ssh服务,启动成功则配置完成。64位的操作系统如果不复制粘贴cygintl-2.dll和cygwin1.dll这两个文件到bin目录,则输入net start opensshd命令时SSH服务将启动失败。如图是文件粘贴前后的对比。至此,openssh已经安装配置成功,可以正常提供SSH服务。

    openssh 在32位、64位操作系统上的安装配置

    openssh 在32位、64位操作系统上的安装配置