想在本机上搭建Hadoop的伪分布式运行环境,需要配置SSH。
Cygwin安装的时候是带有OpenSSH的,之前会偶尔用他连接远程服务器。试了一下:
$ssh localhost
提示:ssh: connect to localhost port 22: Connection refused.
纳闷,怎么连自己不行?想了一会才明白,原来Cygwin的OpenSSH安装后,默认的client端开启,服务器端没有配置。
那就来安装sshd吧。
$ssh-host-config
本来一路输入yes就可以的,我这却不断提示/var目录下的一些目录访问属性不对,但是用chmod命令改却没有反应,网上查了一下,原来如果磁盘格式为FAT32的话,Cygwin的chmod将没有作用。
到Dos下用convert命令改:
convert D: /FS:NTFS
转换完成后,更改对应文件夹属性,SSH的服务器端终于安装好。
启动ssh server:
$cygrunsrv -S ssh
提示:cygrunsrv: Error starting a service: QueryServiceStatus: Win32 error 1062:
怎么搞得?
先重新安装一遍:
$cygrunsrv -R sshd
$ssh-host-config -y
还是不行。
上网查了一下,原来一般是一些需要访问的目录权限不对,天哪,一个个改太要命了,而且我也不清楚到底得改多少。。。都怪当初FAT32格式惹的祸。
索性把Cygwin重装了。
这次终于启动成功了。
试验自连:
$ssh localhost
成功!
用IP连接,失败了,提示:
ssh_exchange_identification: Connection closed by remote host
上网查了一下,说是/etc/hosts.allow和/etc/hosts.deny两个文件的问题,
打开看了看,觉得写的挺有歧义的,太烦了,全给注释掉了,再连,成功了!!
通过别的机器连接,也成功!
本文来自CSDN博客,转载请标明出处:http://blog.csdn.net/jlupaopao/archive/2008/08/21/2807056.aspx
分享到:
相关推荐
cygwin SSH是将开放源代码的Secure Shell(SSH)协议集成到Cygwin环境中的一个组件。Cygwin是一个在Windows操作系统上模拟Linux环境的开源工具集,它允许用户在Windows上运行许多类Unix命令和应用程序。SSH(Secure ...
选择网络连接方式,通常默认的“Direct Connection”即可。 6. **选择镜像站点**: 选择一个速度较快的下载站点,国内站点可能更快,但不是必须的。 7. **选择要安装的软件包**: 这一步至关重要。Cygwin的...
- **错误提示**:“ssh: connect to host [IP地址] port 22: Connection refused” - **原因**:SSH服务没有运行。 - **解决方法**:确保SSH服务已正确安装并启动。 2. **密码认证失败:** - **错误提示**:...
**Cygwin SSH 安装包详解** Cygwin 是一个在 Windows 上模拟 Linux 开发环境的开源工具集,它提供了大量的 Linux 工具和库,使得开发者可以在 Windows 平台上进行类 Unix 的开发工作。SSH(Secure Shell)是网络上...
2. 安装 Cygwin:在安装过程中,用户需要选择安装模式,选择“从网络下载并安装”选项,并选择默认安装目录。用户可以自由选择安装目录,但建议选择英文目录且目录名中没有空格。 3. 选择组件:在安装过程中,用户...
Windows下的SSH安装之Cygwin Cygwin 是一个自由软件的集合,最初由 Cygnus Solutions 开发,用于各种版本的 Microsoft Windows 上,运行 UNIX 类系统。Cygwin 的主要目的是通过重新编译,将 POSIX 系统(例如Linux...
Cygwin ssh 故障总结 Cygwin ssh 故障总结
《Altera Quartus 13.1 在Cygwin环境下修复Eclipse开发Nios II问题详解》 在FPGA(Field-Programmable Gate Array)设计领域,Altera Quartus是一款广泛使用的综合、布局布线工具,而Nios II则是Altera提供的软核...
cygwin的ssh安装包,官方下载的..包括了必须的安装包,主要是为了给hadoop用的
5. **Sysutils** 类别:包含系统管理工具,比如`cron`(定时任务)和`ssh`(安全外壳协议)。 安装完成后,Cygwin会创建一个模拟的根目录(通常在`C:\cygwin64\`),在这个目录下,你可以找到类似于Linux系统的`bin...
为Cygwin构建的大型开源程序存储库,包括X11桌面,语言解释器,多媒体框架,交叉编译器工具链等。 这里还托管了用于构建Cygwin软件包的cygport工具。 cygport版本和Ports Git存储库位于此处; 端口包可从网站上获得...
cygwin的ssh安装包,官方下载的..包括了必须的安装包,主要是为了给hadoop用的
3. **设置 Windows Shell 为 Cygwin:** - 同样需要将 Cygwin 的 bin 目录添加到系统的 PATH 中。 - 创建一个名为 `t.sh` 的脚本文件,并将其放在 `/var/run` 目录下。 - 在 Windows 系统中运行: ``` d:\...
Cygwin / X是Windows平台上运行X Window System(通常简称为X11)的一个实现,它允许用户在Windows操作系统上享受Unix或Linux环境下的图形界面。"minimal_cygwinx"是一个精简版的Cygwin / X发行版,特别针对X11...
安装 Cygwin: 1. 首先下载 setup.exe 文件,建立安装目录,如 X:\cygwin,将 setup.exe 文件放到此目录。 2. 点击 setup.exe,Next->选 Install from Internet,Next->填写 Root Directory,如 X:\cygwin。 3. ...
cygwin的ssh安装包,官方下载的..包括了必须的安装包,主要是为了给hadoop用的
**问题描述**:尝试通过SSH连接本地主机时,可能会遇到 “Connection refused” 的错误提示。 **解决办法**: - 确保SSH服务已经正常启动; - 可以通过 `/usr/sbin/sshd -d` 命令查看SSH服务的启动日志,了解具体的...
在尝试了这么多不同的 SSH 模拟器(Putty/Cygwin 等)之后,我发布了一个基于 Simon Tatham 的 plink 的包。 您需要做的就是下载软件包,运行 install.bat 并打开命令提示符。 然后输入您的 SSH 连接语句作为标准。
安装Cygwin,安装上Tcl和Expect两个工具。 百度搜索:cygwin,在搜索结果中点击:Cygwin Installation 此刻,进入cygwin软件官网,根据自己操作系统,选择32位或64的setup 双击打开下载完成的cygwin,进入安装程序...
1. 安装Cygwin:确保你已经下载并安装了Cygwin,包含了`openssh`包。在安装过程中,选择`Devel`类别下的`openssh`组件。 2. 安装sshd服务:打开Cygwin终端,使用`ssh-host-config`命令来配置sshd服务。在执行此命令...