完全使用SFTP替代FTP:SFTP+OpenSSH+ChrootDirectory设置详解
2012-09-28更新:加入web服务器需求的内容。
由于采用明文传输用户名和密码,FTP协议是不安全的。在同一机房中只要有一台服务器被攻击者控制,它就可能获取到其它服务器上的FTP密码,从而控制其它的服务器。
当然,很多优秀的FTP服务器都已经支持加密。但如果服务器上已经开了SSH服务,我们完全可以使用SFTP来传输数据,何必要多开一个进程和端口呢?
下面,我就从账户设置、SSH设置、权限设置这三个方面来讲讲如何使用SFTP完全替代FTP。本教程基于CentOS5.4。
阅读更多本文转自:TICORE'S BLOG
網路上有很多可以將 FLV 轉為 SWF 的工具,譬如 FLV to SWF Using FFMPEG command line 不過測試發現 FPS 變得超高以下分享一個另類的做法,只要一行 Dos Command 就可以把 FLV 轉成 SWF,由於不需要重新取樣,速度非常快
阅读更多只要安装了JDK或者JRE,就可以在cygwin中直接使用JAVA命令。但最大的问题,是在于windows下的JAVA需要Windows格式的路径,而cygwin默认提供给JAVA的路径,JAVA是无法识别的。
例如有一个JAVA程序encrypt.jar,正确的方式应该这样调用:
阅读更多
本文转自:阮一峰的网络日志
最近,我在学习Linux,下面是一些笔记。
使用电脑的时候,经常需要查找文件。
在Linux中,有很多方法可以做到这一点。国外网站LinuxHaxor总结了五条命令,你可以看看自己知道几条。大多数程序员,可能经常使用其中的2到3条,对这5条命令都很熟悉的人应该是不多的。
阅读更多目前我知道的比较好用的,有3种方法:
1.Vrapper
建议使用 http://vrapper.sourceforge.net/update-site/unstable 来安装,虽然是不稳定版,但用起来感觉比稳定版还要稳定。 :wink:
vrapper的Bug不少,和中文输入法也会有一些冲突,但总之还是为我带了来效率的提升。
最困扰我的问题在于,Esc键经常会不起作用,由于Eclipse中经常会有多层次的代码提示,而按一次Esc键之后,只会消除一层代码提示。如果此时立即开始Vim编辑,则会将代码提示的内容自动加入到源码中,最后不得不一条条删除它们,这点很让然很烦躁。
注意:如果希望使用Ctrl+D快捷键实现翻页,就必须将 …
阅读更多使用svnsync实现已有版本库的镜像 svn不支持分布式开发,所以把svn版本库保存在一台服务器上是不安全的。制作一个镜像svn版本库有多种方式,我采用subversion自带的svnsync程序。
此教程基于Archlinux。windows用户请注意路径表示法。
源版本库路径:http://192.168.16.10/svn/project1 镜像版本库路径:/var/svn/project1
阅读更多2012-04-19 更新:后来发现直接使用
yum install php53,也能安装php,而且处于官方源中。所以可以先试试这个,不行再试下面的方法。服务器版本为CentOS 5.8,自带的php为5.1.6。在配置phpMyAdmin的时候,发现必须要PHP 5.2才可以支持,但yum的源中并没有PHP 5.2,无法使用yum来升级。
首先按照官方wiki的说明进行了修改,结果没用,yum始终报告5.1.6是最新版,无法升级。
找到一篇介绍文章服务器配置之-在CentOS中安装php5.3,但发现文章中提供的download.fedora.redhat.com网站已经无法访 …
阅读更多split string to array in bash
和AS中的String.split不同,Bash没有类似的语法,但它实在是太灵活了,有很多种方式可以做类似的事情。
以前我写过一篇 Bash数组操作教程 ,今天使用Bash做文件处理的时候,发现有必要再写一篇将字符串拆分成数组的教程。但发现有人已经写了更好的教程在前面了,于是就偷懒转过来好了。
阅读更多