登录 ssh 的命令:
复制代码代码如下:
$ ssh -p vps 端口号root@vpsIP 地址
登录上以后就相当于在本地操作一样了 , 你可以使用各种 Linux 命令来操作了 。
配置防火墙
如果 SSH 无法登录,那说明防火墙关闭了 SSH 端口 , 需要通过在线 SSH 登录进去关闭防火墙重新配置 。
清除防火墙配置
复制代码代码如下:
$ iptables -F
清除 iptabels 所有表项,同时 nat 设置也没了,但是我们后续的脚本里会配置的 , 不用担心 。如果 SSH 登录正常就不用管防火墙 。
安装 firewalld
复制代码代码如下:
$ yum install firewalld firewall-config
$ systemctl start firewalld
P.S. 我在安装完 firewalld 之后然后启动服务的时候一直显示失败,然后重启了一遍服务器就可以正常的启动 firewalld 服务了 , 有类似情况的朋友可以重启一下服务器 。
修改 SSH 端口
复制代码代码如下:
$ vi /usr/lib/firewalld/services/ssh.xml
会出现以下的内容:
复制代码代码如下:
SSH
Secure Shell (SSH) is a protocol for logging into and executing commands on remote machines. It provides secure encrypted communications. If you plan on accessing your machine remotely via SSH over a firewalled interface, enable this option. You need the openssh-server package installed for this option to be useful.
将 port=”22” , 修改成搬瓦工提供给你的端口号,然后重载 firewalld 就 OK 。
vi 的命令: 按 “i” 是编辑模式,编辑后按 “esc” 退出编辑模式 , 然后按 Shift 输入“:” 和 “wq” 保存退出 vi 。
复制代码代码如下:
$ firewall-cmd --permanent --add-service=ssh
$ firewall-cmd --reload
OK,现在准备工作都已就绪,安装了源,安装配置了防火墙,下一步开始搭建服务了 。
搭建 Shadowsocks 服务
这个服务是最简单也是最常用的 。
安装组件
复制代码代码如下:
$ yum install m2crypto python-setuptools
$ easy_install pip
$ pip install shadowsocks
安装时部分组件需要输入 Y 确认 。小内存 VPS 可以分别安装组件 。
安装完成后配置服务器参数
复制代码代码如下:
$ vi /etc/shadowsocks.json
写入如下配置:
复制代码代码如下:
{
"server":"0.0.0.0" ,
"server_port":8388,
"local_address": "127.0.0.1",
"local_port":1080,
"password":"mypassword",
"timeout":300,
"method":"aes-256-cfb",
"fast_open": false ,
"workers": 1
}
将上面的 mypassword 替换成你的密码,server_port 也是可以修改的,例如 443 是 Shadowsocks 客户端默认的端口号 。
如果需要修改端口,需要在防火墙里打开响应的端口,用 firewalld 操作就比较简单了:
复制代码代码如下:
$ vi /usr/lib/firewalld/services/ss.xml
下面代码粘贴到里面:
复制代码代码如下:
SS
Shadowsocks port
保存退出 , 然后重启 firewalld 服务:
复制代码代码如下:
$ firewall-cmd --permanent --add-service=ss
$ firewall-cmd --reload
运行命令,启动 Shadowsocks 服务
运行下面的命令:
复制代码代码如下:
$ ssserver -c /etc/shadowsocks.json
至此 shadowsocks 搭建完成,shadowsocks 已经可以使用,如果你没有过高的要求,下面的步骤可以省略,下面是后台运行 Shadowsocks 的步骤 。
安装 supervisor 实现后台运行
运行以下命令下载 supervisor:
复制代码代码如下:
$ yum install python-setuptools
$ easy_install supervisor
然后创建配置文件:
推荐阅读
- 我的世界起床战争国外服务器ip,我的世界国际版起床战争服务器ip地址手机
- 联想硬盘卸载后怎么保护,联想硬盘恢复系统怎么删除
- 输出为中文python,python输出中文字符串
- 如何从抖音电商购物发货,抖音卖货如何发货
- java校验组织机构代码 java 组织机构
- html5滑动文本标签,html文字滑动
- 阿里云平台的服务器搭建,阿里云 搭建服务器
- 打开电脑按什么重装系统,开机后按什么键进入重装系统界面
- php循环显示数据库数据 phpwhile循环