cygwin在windows8.1上的chmod无法修改权限

cygwin在windows8.1上的chmod无法修改权限

这几天安装了windows 8.1,在使用cygwin的时候发现了问题。

表现

在使用git clone一个项目时,cygwin告知 .ssh 的权限不正常:

$ git clone git@github.com:zrong/cocos2d-x-filters.git
Cloning into 'cocos2d-x-filters'...
Bad owner or permissions on /home/rong/.ssh/config
fatal: Could not read from remote repository.

Please make sure you have the correct access rights

查看一下权限,是这样的: 继续阅读cygwin在windows8.1上的chmod无法修改权限

完全使用 SFTP 替代 FTP :SFTP+OpenSSH+ChrootDirectory 设置详解

完全使用SFTP替代FTP:SFTP+OpenSSH+ChrootDirectory设置详解

2012-09-28更新:加入web服务器需求的内容。


由于采用明文传输用户名和密码,FTP协议是不安全的。在同一机房中只要有一台服务器被攻击者控制,它就可能获取到其它服务器上的FTP密码,从而控制其它的服务器。

当然,很多优秀的FTP服务器都已经支持加密。但如果服务器上已经开了SSH服务,我们完全可以使用SFTP来传输数据,何必要多开一个进程和端口呢?

下面,我就从账户设置、SSH设置、权限设置这三个方面来讲讲如何使用SFTP完全替代FTP。本教程基于CentOS5.4。 继续阅读完全使用 SFTP 替代 FTP :SFTP+OpenSSH+ChrootDirectory 设置详解