Cygwin是一个在windows平台上运行的类UNIX模拟环境,很多刚开始学习的朋友可能对其安装过程还不是很了解,下面以Win7系统为例分享下具体安装图解和配置cygwin的ssh服务。
安装步骤图解:
1、首先我们要去官网下载Win7 64位安装包;
2、下载完毕后,双击安装包 安装cygwin;
3、选择;install from internet;,点击下一步;
4、选择安装目录,点击下一步;
5、选择包的下载存放目录,点击下一步;
6、选择direct connection;
7、选择在线下载安装的镜像站;
8、在这一步,选择需要安装的包。因为在工作中,需要使用gcc编译c文件,和使用python。所以我选择的内容为gcc相关的内容,与python
选择完毕后,点击下一步;
9、安装开始,并等待安装完毕,安装时间根据网速与选择的包而定;
10、安装完毕,显示如下图所示,点击完成就可以了。
到这里就安装好了,接下来我们还要配置一下。
– 配置cygwin的ssh服务
Cygwin安装完成后,需要对ssh服务进行配置,以运行hadoop环境进行ssh无密码登录,过程如下:
* 使用安装后生成的cygwin启动快捷方式,启动cygwin环境。
* 执行cygwin的ssh-host-config。
在第一步询问Should privilege separation be used?(yes/no)时,输入no;
在第二步询问(Say ;no; if it is alreadyinstalled as a service) (yes/no)时,输入yes;
在第三步询问Enter the value of CYGWIN for thedaemon: [],直接回车。
看到Host configuration finished. Have fun!后此步即完成。
* 使用windows的管理工具中的服务管理,将CYGWIN sshd服务启动。
* 回到cygwin环境,执行 ssh localhost命令。
在第一步询问中输入yes,在第二步要求输入密码时,输入用户密码。
* 在cygwin中输入ssh-keygen,一路回车即可。
* 然后在cygwin下依次执行如下命令:
cd ~/.ssh
cp id_rsa.pub authorized_keys
完成后一路exit退出cygwin环境,再打开cygwin环境,执行ssh localhost,发现如下图不需要密码即可进入,就代表成功了。
本文来自互联网或AI生成,不代表系统内阁立场。本站不负任何法律责任。