Archive

Author Archive

[Linux]Ubuntu VPS服务器的几项安全配置

August 29th, 2013 No comments

一个月之前将博客迁移到了DigitalOcean的VPS上,原本考虑使用CentOS,但是如果使用Ubuntu Server的话可以有20美元credit的赠送,CentOS则只有10美元,所以改用Ubuntu12.04作为VPS的系统,SSH进系统后可以看出DigitalOcean已经给系统做过加固,可以省略掉部分安全配置。但是,基本的安全配置还是要做的,以下是我的Ubuntu VPS系统安全配置的步骤,供大家参考。

服务安装了LAMP+VSFTP作为Wordpress服务程序,同时开通了PPTP服务用于VPN翻墙用。
Read more…

Categories: 系统管理 Tags: , ,

[Linux]Ubuntu安装和配置ftp服务器

August 28th, 2013 No comments

习惯向服务器上传文件时使用scp命令,简单又安全,但是Wordpress的升级机制需要在使用ftp访问方式,所以只好在VPS下配置ftp服务器,Linux下配置ftp服务器可以选用vsftp和wu-ftp,两者各有优势。个人比较推荐vsftp,除了中文乱码问题。

VSFTP是一个基于GPL发布的类Unix系统上使用的FTP服务器软件,它的全称是Very Secure FTP 从此名称可以看出来,编制者的初衷是代码的安全。

Wu-Ftpd全称是Washington University FTP,绝大多数的Linux发行套装中都可以选用,WU-FTPD是一个性能优秀的服务器软件,由于它具有众多强大功能和超大的吞吐量,Internet上有不少FTP服务器选用Wu-Ftpd。
Read more…

Categories: 系统管理 Tags: ,

[Linux]Ubuntu配置VPN代理服务器

August 28th, 2013 No comments

之前提到过在CentOS下配置VPN服务器,今天顺便提一下在ubuntu下如何配置VPN代理服务,在Ubuntu下配置VPN相比CentOS基本相同,这里我用一台DigitalOcean的VPS作为测试服务器,选择它的原因很简单,因为VPS可完全控制PPP设备,可以不需要发工单要求客服开通。操作系统是Ubuntu Server12.04.3。所有操作都在sudo su后执行。

1.确认PPP设备或TUN设备是否安装(DigitalOcean VPS的跳过)

ls /dev/ppp
ls /dev/net/tun
# 或
cat /dev/ppp
cat /dev/net/tun

如果提示“No such file or directory”或“No such device or address”则表示未安装。发工单要求开通即可
Read more…

Categories: 系统管理 Tags: ,

[Windows]开机启动自动连接VPN或ADSL

August 7th, 2013 No comments

windows服务器创建的VPN连接或ADSL连接不可以像Linux那样通过简单的命令或启动脚步自动拨号连接,但是windows环境总归有不少方法可以实现这个功能,通常最简单的方法就是,将拨号连接拖到启动目录下,或者加到计划任务下面,但是服务器设置的话就比较麻烦了,不过window提供了rasdial.exe这个工具,可以解决这个问题。

使用rasdial.exe连接指定连接,后面的参数是连接的名称,也可以设置用户密码
这里的连接可以是VPN连接,也可以是PPOE之类的拨号连接。
Read more…

[Linux]CentOS配置VPN代理服务器

August 2nd, 2013 No comments

之前讲到使用VPS的SSH加密通道实现透明代理来轻松实现翻越GFW,但是未越狱的iphone设备却无法使用SSH,只能使用VPN,为了使自己的iphone能够翻越GFW,最近我在自己的VPS上使用PPTP搭建了VPN服务,搭建过程相对还是比较简单的,我这里使用的是CentOS 6.4,其他发行版本linux的配置基本一致。

1.首先确认VPS的PPP和TUN设备是否安装正确

ls /dev/ppp
ls /dev/net/tun
# 或
cat /dev/ppp
cat /dev/net/tun

如果提示“No such file or directory”或“No such device or address”则表示未安装,一般来说可以直接向你的VPS提供商发工单要求打开即可。
Read more…

Categories: 系统管理 Tags: ,

SSH加密透明代理服务器设置与使用

July 31st, 2013 No comments

最近经常需要到国外网站查询相关资料,但是有GFW的阻碍,不得不采用点非常措施,VPN之前一直都在用,只是最近不知为何无法使用了,想到自己在Digitalocean上还有点Credit,于是自己搭建SSH代理,使用SSH加密隧道翻墙。搭建过程很简单,以后再发文。

SSH命令解析
ssh -qTfnN 参考文末的参数说明
-D 8080 指定端口,用

SSH代理的基本用法

ssh -qTfnN -D 8080 user@XXX.XXX.XXX.XXX

Read more…

Categories: 零敲碎打 Tags: , ,

Android开发之使用Ant命令行编译和APK签名

July 8th, 2013 No comments

最近在做Android开发时,需要引用第三方的代码进项目,一般情况下,直接在Eclipse下设置需要导入的代码的编译输出为library即可,但是很多代码在Eclipse下编译会出现很多莫名其妙的错误。因而只能使用命令行方式对代码进行编译。具体方法如下:

1.安装编译用的Java,安装Android Platform-tools,安装Ant,设置好各种环境变量。部分Linux下Ant已经默认集成,Windows下需要自行安装。
2.使用Android工具更新代码的编译配置。
3.使用Ant工具进行编译,可编译Debug版和Release版本。
4.生成代码签名用的私钥,并对APK进行签名。
5.对APK文件进行对齐,对大文件APK有不错的效果。
Read more…

Categories: 移动互联, 语言编程 Tags: , , , ,