[text]
useradd sshuser -s /sbin/nologin -M
passwd sshuser
[/text]
说明:
-s /sbin/nologin —— 不允许登录
-M —— 不创建用户的目录
然后使用Bitvise Tunnelier连接即可。
[text]
useradd sshuser -s /sbin/nologin -M
passwd sshuser
[/text]
说明:
-s /sbin/nologin —— 不允许登录
-M —— 不创建用户的目录
然后使用Bitvise Tunnelier连接即可。
刚开始使用的是女神工作室的LNAMP v1.2 一键安装包(女神工作室版)4in1安装包,在配置SSL时失败,多方查找资料才发现安装包在编译apache时没有带上ssl选项,在安装包CentOS目录下.install的第505行之后加上“–enable-ssl –enable-setenvif”参数即可(注:参数前是两个减号,可能在博客上显示为一个破折号)。
另外还遇到的一个问题是配置ssl成功但无法使用twip,后来才发现我给ssl专门建了一个/home/ssl目录,没有在apache的httpd.conf里加上<Directory “/home/ssl”>来设置允许rewrite,其实加上下面几行就可以:
[text]<Directory “/home/ssl”>
AllowOverride All
Order allow,deny
Allow from all
</Directory>
[/text]
另外看了LANMP的安装脚本,发现我主要用动态脚本,而nginx基本上把动态脚本都通过代理转发给apache处理了,我就索性把安装nginx部分给去掉了,直接是LAMP了。
对于yuchberry这里顺便提一下,我使用sun的jre时运行后内存占用400M+,而后来通过推友了解到ibm的jre运行后更小,替换后只需要40M+的内存,10倍差距,对于内存本来就比较小的VPS还是建议选用ibm的jre。
Yuchberry是黑莓用户自主开发的实现Push Mail的开源程序,有VPS或支持Java的空间就可以免费部署,解决了没有BIS或BES无法即时接收邮件的问题,详情可以查看工程说明。
我这里以服务端v1.3.926.2为例简单说明遇到的问题及解决办法。(昨天我在部署服务端v1.3.926.1时没能搞定SSL,作者昨天晚上升级了,是不是解决我遇到的问题不得而知)
首先使用SSH登录VPS,在Yuchberry的开源工程找到服务端的下载链接,使用wget下载到VPS上:
wget http://yuchberry.googlecode.com/files/yuchberry_server_1.3.926.2.zip
然后使用unzip解压到当前目录下:
unzip yuchberry_server_1.3.926.2.zip
新买的VPS空间操作系统是Centos,是应用到VPS上比较多的Linux内核操作系统,因此在网上找到的解决方案都是针对这个操作系统来的,都实际操作过。
Centos VPS安装Java,参考源:http://www.oomax.net/2011/03/28/centos_jre/
1. 在本地浏览器进入JRE 6找到Linux x86 – Self Extracting Installer的下载链接,复制下来。
2. 运行putty.exe以root帐户登录VPS,默认是root目录,使用wget命令下载JRE 6:
wget JRE6下载链接
目前为jre-6u26-linux-i586.bin,对应的链接是http://download.oracle.com/otn-pub/java/jdk/6u26-b03/jre-6u26-linux-i586.bin
(更多…)