• Windows 环境 cygwin 安装 SSH


    本文内容

    • 安装环境
    • 安装 cygwin
    • 安装 SSH 服务
    • 启动 sshd 服务
    • SSH 免密码登录
    • 验证 SSH 是否已安装成功
    • 验证 SSH 是否可以免密码登录本机

    安装环境


    • Windows 2008 R2 64 位

    安装 cygwin


    安装 cygwin不多说。安装后能看到安装目录里有如下内容,跟 Linux 系统一样。

    0.cygwin

    图 1

    将 cygwin 下 bin 目录,添加到操作系统 path 环境变量里。

    安装 SSH 服务


    运行 Cygwin,输入“ssh-host-config”命令。

    1.ssh-host-config

    图 2

    注意,Window 7 一定要以管理员身份运行,否则不能创建 sshd 服务。

    配置中主要注意如下三项:

    • Should privilege separation be used? (yes/no) no
      Do you want to install sshd as service? (yes/no) yes
    • Enter the value of cygwin for the daemon:ntsec

     

    启动 sshd 服务


    下次重启电脑时,sshd 服务就会自动启动。如果想立刻启动该服务,输入“net start sshd”或“cygrunsrv -S sshd”命令。

    SSH 免密码登录


    这步不是必须的,只是每次进入 hadoop 都需要密码,一两台机器无所谓,要是集群一堆机器就麻烦了,所以一般都设置成免密码登录。

    $ssh-keygen -t rsa
    $cd ~/.ssh/
    $cp id_rsa.pub authroized_keys

    这个命令在 home/administrator/.ssh 目录下创建 id_rsa 和 id_rsa.pub 两个文件,这是 SSH 的一对私钥和公钥,把 id_rsa.pub 追加到授权的 key 中去。

    2-2.ssh-keygen

    图 3

    完成上述操作,执行 exti 命令退出 cygwin,如果不执行这步操作,后续操作可能会遇到错误。

    验证 SSH 是否已安装成功


    ssh -version

    验证 SSH 是否可以免密码登录本机


    接下来,重新运行cygwin,执行 ssh localhost命令,在第一次执行时会提示,然后输入yes,直接回车即可。

    3.ssh localhost

  • 相关阅读:
    Quick Sort
    Binary Search
    trollcave解题
    Openvas简介
    SMB扫描-Server Message Block 协议、nmap
    漏洞基本概念
    防火墙识别、负载均衡识别、waf识别
    Centos7下部署Python项目
    Python-Redis数据类型操作
    MySQL的事务隔离级别
  • 原文地址:https://www.cnblogs.com/liuning8023/p/3692085.html
Copyright © 2020-2023  润新知