CentOS7配置SSH服务教程、SOCKS5代理安装命令 | 电脑阁

CentOS7配置SSH服务教程、SOCKS5代理安装命令

现在大部分的PPTP/L2TP的VPN服务都停止了,上网很不方便,不如买台VPS,自己搭建SSH服务,利用SOCKS5稳定翻墙。下面介绍下自己VPS上配置SSH服务的步骤和命令:

ssh

配置环境:

服务器主机 :日本1G内存VPS
服务器操作系统:CentOS 7 64位

配置步骤:

通过yum安装ss5 依赖包

yum install gcc openldap-devel pam-devel openssl-devel

安装成功之后,安装ss5

首先下载ss5

 wget http://jaist.dl.sourceforge.net/project/ss5/ss5/3.8.9-8/ss5-3.8.9-8.tar.gz

然后解压压缩包:

tar -vzx -f ss5-3.8.9-8.tar.gz

会解压出来很多文件,进入解压目录:

cd ss5-3.8.9/

运行

./configure 
make 
make install

这样安装就完成了。


ss5基本配置

启动ss5

service ss5 start

可能会出现如下情况:

#service ss5 start service ss5 start env:/etc/init.d/ss5:Permission denied

原因权限不足,我们修改一下权限:

# a+x 给所有人加上可执行权限(所有者,所属组,其他)
chmod a+x /etc/init.d/ss5

再启动ss5,就没有问题了~

目前为止只是安装上了ss5,也可以正常运行服务,但实际上代理服务还是用不了,
需要配置一下文件。

首先我们打开ss5的配置文件。

vim /etc/opt/ss5/ss5.conf

把这两处的注释#去掉就是auth,permit这两行)

保存并重启ss5(service ss5 restart)

这样一个最基本的代理功能就可以使用了

但是有时我们想设置用户,只允许他们使用代理。

这样,我们就需要将上面两处改为

auth 0.0.0.0/0 – u

permit u 0.0.0.0/00.0.0.0/0 – – – – -

就是将其中的一个’-‘用’u’代替。

然后打开/etc/opt/ss5/ss5.passwd

vim /etc/opt/ss5/ss5.passwd

在第一行加入你允许的用户名和密码,例如

test test

ss5.passwd文件的格式是一个用户一行: [用户名] [密码]。

最后重启ss5 服务

service ss5 restart

不会通过SSH联网的新手参考:如何通过SSH服务上网

暂无评论,快抢沙发!

留下评论

 

您必须: 登录 发表评论