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

    centos 查找 openssl库的位置 查看openssh安装位置_操作系统

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

    centos 查找 openssl库的位置 查看openssh安装位置_用户名_02

    centos 查找 openssl库的位置 查看openssh安装位置_用户名_03

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

    centos 查找 openssl库的位置 查看openssh安装位置_操作系统_04

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

    centos 查找 openssl库的位置 查看openssh安装位置_用户名_05

    centos 查找 openssl库的位置 查看openssh安装位置_用户名_06

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

    centos 查找 openssl库的位置 查看openssh安装位置_用户名_07

    centos 查找 openssl库的位置 查看openssh安装位置_.net_08



  6. centos 查找 openssl库的位置 查看openssh安装位置_运维_09

1. 3. 开始安装
2. 这个时候还不能启动成功启动openssh
3. cd "c:\Program Files (x86)\OpenSSH\bin"
4. mkgroup -l >> ..\etc\group
5. mkpasswd -l [-u ] >> ..\etc\passwd  
6. 比如:
7. mkpasswd -l -u administrator >> ..\etc\passwd
8. mkpasswd -l >> ..\etc\passwd  我使用这个执行的,因为我登陆使用的用户就是administrator,不用多此一举了
9. 它调用的是系统用户名和密码(这句话很重要啊,不要小看了,这是你当前在windows上登陆的用户名和密码)
10. cd ..\..\etc  给权限---------               这一步我没做 
..\bin\chown Administrator *11. ..\bin\chmod 600 *
12. 请注意,以上的操作都是在openssh文件夹里面的操作啊
13. 4. 启动opensshd服务  不出问题会提示启动成功
14. net start opensshd
15. 最后输入net start opensshd 命令,启动ssh服务,启动成功则配置完成。64位的操作系统如果不复制粘贴cygintl-2.dll和cygwin1.dll这两个文件到bin目录,则输入net start opensshd命令时SSH服务将启动失败。如图是文件粘贴前后的对比。至此,openssh已经安装配置成功,可以正常提供SSH服务。

  1. centos 查找 openssl库的位置 查看openssh安装位置_用户名_10

    centos 查找 openssl库的位置 查看openssh安装位置_运维_11




转载于:https://blog.51cto.com/5404542/1749919