1.安装必要的依赖关系
# yum -y install pam-devel
# yum -y install gcc automake autoconf libtool make
# yum -y install pam-devel openldap-devel cyrus-sasl-devel
# yum -y install openssl-devel
2.下面是安装ss5所需要的支持库
yum -y install rpm-build pcre-devel zlib-devel openssl-devel perl-devel gcc openldap-devel pam-devel make vim-minimal tar vixie-cron
3.解压、编译、安装
# tar xvf ss5-3.8.2-6.tar.gz
# cd ss5-3.8.2-6
# ./configure
假如configure报错
"config.status: include/config.h is unchanged"
进行如下操作
# mv include/config.h include/config.h.bk
# ./config.status --header=include/config.h
后执行make
[root@controller ss5-3.8.9]# make
[root@controller ss5-3.8.9]# make install
[root@controller ss5-3.8.9]# whereis ss5
ss5: /usr/sbin/ss5 /usr/lib/ss5 /usr/share/man/man1/ss5.1.bz2 /usr/share/man/man1/ss5.1.gz
[root@controller ss5-3.8.9]# cd /
[root@controller /]# find / -name ss5
/run/ss5
/etc/opt/ss5
/etc/sysconfig/ss5
/etc/rc.d/init.d/ss5
/etc/pam.d/ss5
/root/ss5-3.8.9/src/ss5
/var/log/ss5
/usr/sbin/ss5
/usr/lib/ss5
/usr/share/doc/ss5
[root@controller /]#vim /etc/opt/ss5/ss5.conf
和上面的操作同步:
84 # ///
85 # SHost SPort Authentication
86 #
87 auth 0.0.0.0/0 - u
88
# /
201 # Auth SHost SPort DHost DPort Fixup Group Band ExpDate
202 #
203 permit u 0.0.0.0/0 - 0.0.0.0/0 - - - - -