在Cygwin下建立SSH服务(流水账)
来源:互联网 发布:burberry围巾 知乎 编辑:程序博客网 时间:2024/05/01 02:57
想在本机上搭建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两个文件的问题,
打开看了看,觉得写的挺有歧义的,太烦了,全给注释掉了,再连,成功了!!
通过别的机器连接,也成功!
- 在Cygwin下建立SSH服务(流水账)
- 如何在windows 2000下通过Cygwin建立CVS服务
- 如何在windows 2000下通过Cygwin建立CVS服务
- 如何在windows 2000下通过Cygwin建立CVS服务
- 关于使用cygwin下的SSH服务
- XP下通过cygwin架设SSH服务
- XP下通过cygwin架设SSH服务
- 如何在windows 2000下通过Cygwin建立CVS服务 选择自 dazern 的 Blog
- Cygwin下用Open SSH启动SSH服务
- cygwin配置 ssh服务(windows7)
- cygwin架设SSH服务
- Ubuntu下快速建立ssh服务
- Cygwin下配置ssh的问题--sshd服务没启动
- win7下删除cygwin或者msys2的ssh服务
- Cygwin中配置ssh服务
- Windows下Cygwin环境的Hadoop安装(4)- 在Eclipse中建立hadoop开发环境
- Windows下Cygwin环境的Hadoop安装(4)- 在Eclipse中建立hadoop开发环境
- 在Windows下利用CYGWIN建立ARM交叉编译环境
- 面向对象的三个基本特征
- ASP.NET学习之二 性能考虑
- 关于sqlserver 中 not in 问题
- 一个搞设计的朋友的个人网站:http://www.zhangbinqihua.cn/
- jdk5的多线程实现例子
- 在Cygwin下建立SSH服务(流水账)
- 爷爷
- USB鼠标, USB键盘制作
- (2)关于B/S和C/S架构的探析
- Oracle数据库的启动和停止
- 时隔一年回归
- 提升JSP页面响应速度的七大秘籍绝招
- 有关Websphere MQ JAVA API中事务的问题
- Ms SqlServer2005访问Oracle(利用DBLINK和Synonym)