首先,在创建云主机账户之前,需要进行端口的设置。在此,我将介绍一些常用的端口及其作用。
常用端口: - 103,104,110,111,123,124,125,126,134,135,136,137,138 - UDP,TCP - Nginx - PHP,MySQL - Java,C/C++ - Ruby,Python - PHP-Flask,PHPUnity - Perl, Python
在主机的配置文件中,可以使用以下命令设置端口:
- sudo /etc/ssh
接下来,创建主机并启动服务。
在终端中输入以下命令,可以启动主机并进入服务的根目录:
```bash service mysql service mysql.service
如果要查看当前系统的端口,可以使用以下命令:
bash -e -r 103 -e 104 -e 110 -e 111 -e 123 -e 124 -e 125 -e 126 -e 134 -e 135 -e 136 -e
在上述命令中,可以选择要查看的端口号,并输出端口号所对应的进程和服务的信息。
最后,在设置好端口后,需要确保端口开放。如果要开放端口,需要使用一些特殊的方法,例如使用静态端口,或者使用端口扫描工具。
在使用静态端口时,可以使用 traceroute
命令进行端口扫描,以获取目标主机的端口信息。
在使用端口扫描工具时,需要使用 ssh
命令连接目标主机,并使用 findstr
命令查找指定的端口号,并输出端口号信息。
在使用端口扫描工具时,需要注意以下几点:
- 需要在主机系统上安装相应的端口扫描工具,并确保已经启用自动配置。 端口扫描需要仔细选择扫描的端口,以避免扫描到有安全漏洞的端口。 扫描工具需要提供可接受的输入参数,例如
n
表示不接受任何数据,s
表示返回 NULL,p
表示返回 NULL 数据包,sudo
表示不显示任何内容。 端口扫描工具可能会检测到目标主机上的某些端口,因此需要对扫描结果进行处理,例如删除检测到的端口号,或者添加到本地策略中。 综上所述,设置端口权限可以有效地限制主机的访问,防止外部攻击者通过各种端口进入主机系统,保证主机系统的安全性。