搭建Linux系统的VPS的步骤教程(如何vps搭建)
大家好,今天就和小月一起来看看这个问题吧 。如何vps搭建,搭建Linux系统的VPS的步骤教程很多人还不知道,现在让我们一起来看看吧!
早期准备
我需要买一个有root权限的VPS。我选择了瓦工。当时买的是512 M内存5 G SSD,500 G流量/月,每年9.99元,不过现在看来这种低价套餐已经结束了。有兴趣的朋友可以看看其他公司的其他套餐或者VP。有朋友说DigitalOcean很快,1440p直接看YouTube,但我还没测试过。目前砌砖的速度可以满足我的需求,DO的价格比较贵。
购买服务器后,安装CentOS7,因为后面的教程都是基于CentOS7的。安装好新的OS后,砖家工会会告诉你SSH端口和root密码,不能自己定制。记住如果真的忘记了可以重置root密码,也可以直接使用砌砖师提供的在线SSH登录来操作,但是响应比较慢。所以我们以后配置VPS还是用ssh登录,直接用Mac下的终端就行了,在win下自己找个ssh工具。
ssh登录命令:
复制代码如下:
$ ssh -p vps端口号root@vpsIP地址
登录后相当于本地操作。可以使用各种Linux命令进行操作。
配置防火墙
如果SSH无法登录,说明防火墙已经关闭了SSH端口。您需要通过在线SSH登录来关闭防火墙并重新配置它。
清除防火墙配置
复制代码如下:
$ iptables -F
清除iptabels的所有条目,nat设置就没有了,但是会在我们后续的脚本中进行配置,不用担心。如果SSH登录正常,不用担心防火墙。
安装防火墙d
复制代码如下:
$ yum安装firewalld防火墙-配置
$ systemctl启动防火墙d
P.S .我安装firewalld并启动服务后,一直显示失败。然后我重启了服务器,正常启动了firewalld服务。类似情况的朋友可以重启服务器。
修改SSH端口
复制代码如下:
$ VI/usr/lib/firewalld/services/ssh . XML
将出现以下内容:
复制代码如下:
嘘
安全外壳(SSH)是一种用于登录远程机器并在其上执行命令的协议。它提供安全的加密通信。如果您计划通过SSH在防火墙界面上远程访问您的机器,请启用此选项。您需要安装openssh-server包才能使用这个选项。
把port="22 "改成砖家提供的端口号,然后重新加载firewalld就OK了。
通过按下“I ”, VI的命令:处于编辑模式。编辑完成后按“esc”退出编辑模式,再按Shift进入“3360”和“wq”保存退出vi。
复制代码如下:
$ firewall-cmd-permanent-add-service=ssh
$防火墙-cmd -重新加载
好了,现在一切准备就绪,安装源码,安装配置防火墙,下一步就是构建服务了。
设置Shadowsocks服务
这个服务是最简单也是最常用的。
安装组件
复制代码如下:
$ yum安装m2crypto python-setuptools
$ easy _安装pip
$ pip安装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
然后创建配置文件:
复制代码代码如下:
$ echo_supervisord_conf > /etc/supervisord.conf
修改配置文件:
复制代码代码如下:
$ vi /etc/supervisord.conf
在文件末尾添加:
复制代码代码如下:
[program:ssserver]command = ssserver -c /etc/shadowsocks.json
autostart=true
autorestart=true
startsecs=3
设置 supervisord 开机启动,编辑启动文件:
复制代码代码如下:
$ vi /etc/rc.local
在末尾另起一行添加:
复制代码代码如下:
$ supervisord
保存退出(和上文类似)。另 centOS7 还需要为 rc.local 添加执行权限:
复制代码代码如下:
$ chmod +x /etc/rc.local
至此运用 supervisord 控制 Shadowsocks 开机自启和后台运行设置完成。重启服务器即可。
搭建 Strongswan 实现在 iOS 上连接 VPN
如果你只是需要在 Android, PC 上使用 VPN,那可以直接忽略此章内容, Shadowsocks 已经可以非常完美的帮助以上设备实现翻墙。 但是由于 iOS 上无法使用 Shadowsocks 所以需要使用 Strongswon 建立 IPsecVPN。
补充:Linux基本命令
1.ls命令:
格式::ls [选项] [目录或文件]
功能:对于目录,列出该目录下的所有子目录与文件;对于文件,列出文件名以及其他信息。
常用选项:
-a :列出目录下的所有文件,包括以 . 开头的隐含文件。
-d :将目录像文件一样显示,而不是显示其他文件。
-i :输出文件的i节点的索引信息。
-k :以k字节的形式表示文件的大小。
-l :列出文件的详细信息。
-n :用数字的UID,GID代替名称。
-F : 在每个文件名后面附上一个字符以说明该文件的类型,“*”表示可执行的普通文 件;“/”表示目录;“@”表示符号链接;“l”表示FIFOS;“=”表示套接字。
2.cd命令
格式:cd [目录名称]
常用选项:
cd .. 返回上一级目录。
cd ../.. 将当前目录向上移动两级。
cd - 返回最近访问目录。
3.pwd命令
格式: pwd
功能:显示出当前工作目录的绝对路径。
相关阅读:Linux主要特性
完全兼容POSIX1.0标准
这使得可以在Linux下通过相应的模拟器运行常见的DOS、Windows的程序。这为用户从Windows转到Linux奠定了基础。许多用户在考虑使用Linux时,就想到以前在Windows下常见的程序是否能正常运行,这一点就消除了他们的疑虑。
多用户、多任务
Linux支持多用户,各个用户对于自己的文件设备有自己特殊的权利,保证了各用户之间互不影响。多任务则是现在电脑最主要的一个特点,Linux可以使多个程序同时并独立地运行。
良好的界面
Linux同时具有字符界面和图形界面。在字符界面用户可以通过键盘输入相应的指令来进行操作。它同时也提供了类似Windows图形界面的X-Window系统,用户可以使用鼠标对其进行操作。在X-Window环境中就和在Windows中相似,可以说是一个Linux版的Windows。
支持多种平台
Linux可以运行在多种硬件平台上,如具有x86、680x0、SPARC、Alpha等处理器的平台。此外Linux还是一种嵌入式操作系统,可以运行在掌上电脑、机顶盒或游戏机上。2001年1月份发布的Linux 2.4版内核已经能够完全支持Intel 64位芯片架构。同时Linux也支持多处理器技术。多个处理器同时工作,使系统性能大大提高。
搭建Linux系统的VPS的步骤相关文章:
1.Linux VPS中使用Crontab实现定时重启任务
2.Linux系统怎么用命令释放内存
3.Linux服务器上的PPTP 搭建方法有哪些
4.VPS怎么设置安全配置
5.Linux查看操作系统安装时间的方法总结
这篇文章到此就结束,希望能帮助到大家。
扫描二维码推送至手机访问。
版权声明:文章内容摘自网络,如果无意之中侵犯了您的版权,请联系本站,本站将在3个工作日内删除。谢谢!