在Windows下使用cygwin安装ssh服务

    cygwin是一个很好的工具,可以实现在windows上运行大部分linux命令,当然也支持SSH啦,今天就用它来在win server 上安装SSH服务。

     

    1. 下载Cygwin安装文件、

    下载地址:选择对应的版本下载并安装。

    2. 运行安装文件,选择一个下载站点,继续

    3. 选择要安装的程序,默认是不安装OpenSSH的,需要手动选择,在Net类别下选上OpenSSH和OpenSSL两项

    ssh

    4. 等待下载并完成安装,之后,设置环境变量,把 C:/cygwin/bin;C:/cygwin/usr/bin 加入到系统环境变量的Path中

    5. 打开cygwin,输入 ssh-host-config

    注意:
    当询问if sshd should be installed as a service 时输入yes .
    当询问about the value of CYGWIN environment variable enter 时输入 ntsec .

    ssh-config

    6. 打开 控制面板-》管理-》服务 启动名为 CYGWIN sshd 的服务,亦可在cygwin中输入 cygrunsrv –start sshd 或者 net start sshd 启动sshd,

        输入cygrunsrv –stop sshd停止sshd

    7. 打开cygwin,输入 ssh-keygen,当询问要filenames 和 pass phrases 的时候都点回车,接受默认的值

    8. 命令结束后输入 cd ~/.ssh 转到.ssh目录,输入 ls –l 应该包含两个文件:id_rsa.pub  id_rsa

    9. 到另外一台上面尝试连接,先产生一套密钥并配置无密码登陆,密码认证使用 Ansible 的-k 参数

    ssh-keygen #首先产生一个key,然后将公钥放到对应的客户端上
    ssh-copy-id -i ~/.ssh/id_rsa.pub eastfantasy@203.150.82.5
    ssh-copy-id -i ~/.ssh/id_rsa.pub eastfantasy@203.150.82.6

    login

    常见问题:

    1.非管理员运行时提示“权限拒绝”

    答:以管理员身份运行。

    转载请注明:崔之龙–运维小崔的个人博客 » 在Windows下使用cygwin安装ssh服务

    喜欢 1
标签: , ,

已经有3 人抢在你前面了~