主机设备:升腾D610 4G内存条+32G硬盘
必须持有公网IP一枚(动态公网IP也无大碍,固定IP那最好了)
系统:CentOS-7-x86_64-DVD-1908
系统镜像下载地址:CentOS下载64位_CentOS官方正式下载7.7 - 系统之家

linux云服务器怎么用 linux云服务器搭建_经验分享


1.Linux系统安装

安装UltraISO:

下载链接:https://pan.baidu.com/s/172YJQhc9GiYMMk6dJAfnDw 

提取码:x8j4

下载后直接安装,并且试用即可

 

2.开放ssh连接端口
开放了ssh连接端口,你就可以在任何地方随时连接自己的云服务器了

sudo yum install sshd  #安装ssh 或者使用sudo yum install openssh-server

3.开启ssh服务
 

service sshd start

4.查询公网IP
 

curl cip.cc

查询如下 

linux云服务器怎么用 linux云服务器搭建_经验分享_02

5.开放ssh连接端口

 

firewall-cmd --zone=public --add-port=22/tcp --permanent

开放端口后,查看开放的所有端口
 

netstat -anp

 看到有22端口开放就ok了

6.配置端口转发
6.1为什么要配置端口转发
因为我们是自家的宽带,一般都有个光猫网关,和一个路由器,所有外来请求首先会通过网关,然后进行分发请求,这也是为什么在上面直接将网线插到光猫那边,方便做转发。
我们先进入我们的网关内192.168.1.1  通常都是这个,不对就去看光猫下面有提示,然后进行登录,管理员账号和密码都在光猫下面有标注。(没测试过将防火墙直接关闭,只用过此办法..)
6.2.端口转发

linux云服务器怎么用 linux云服务器搭建_经验分享_03

 

1.图内中的局域网IP必须为你自己服务器主机设备IP,可用ip addr进行查询,最好自己去设置为一个静态的内网IP,避免每次重启主机都导致主机内网IP变更。

2.内部端口3306映射到13306
也就是访问你的公网IP的13306端口等于就是访问了你服务器中的3306端口。

配置好端口转发,即OK了,放心访问把

7.公网IP刷新如何解决

8.docker遇坑笔记

注意大坑!!!!

sudo docker run -p 3306:3306 --name mysql -v /mydata/mysql/log:/var/log/mysql -v /mydata/mysql/data:/var/lib/mysql -v /mydata/mysql/conf:/etc/mysql -e MYSQL_ROOT_PASSWORD=root -d mysql:5.7

docker好比一个虚拟机,docker中的3306端口,映射到当前的虚拟机3306端口,图中的3306:3306映射端口,并不是将端口映射至外部访问端口,而是内部的端口。
因为我自己把这一串设置成了3306:13306,含泪解决大半天。