在rocky 8.3 中使用 nftables 创建表 skills_ipv6,在表中创建链 chain_input,在链中添加 rule 方式,实现拒绝所有 ipv6 访问本机的 80、1020、 21 口。
时间: 2023-02-26 20:03:47 浏览: 65
在 Rocky 8.3 中使用 nftables 创建表 skills_ipv6 的方法如下:
1. 打开终端,使用 root 权限登录。
2. 输入命令:nft create table ip6 skills_ipv6
3. 创建链 chain_input:nft add chain skills_ipv6 chain_input { type filter hook input priority 0\; }
4. 添加规则:nft add rule skills_ipv6 chain_input tcp dport {80, 1020, 21} reject
这样,就在表 skills_ipv6 中创建了链 chain_input,并在链中添加了规则,实现了拒绝所有的 IPv6 访问本机的 80、1020、21 口。
相关问题
在rocky9中怎么实现starttls用telnet发邮件
要在 rocky9 中使用 telnet 实现 STARTTLS 发送邮件,可以按照以下步骤进行:
1. 打开终端,输入以下命令连接到邮件服务器:
```
telnet smtp.example.com 25
```
其中 `smtp.example.com` 是邮件服务器的地址,`25` 是 SMTP 协议的默认端口号。
2. 输入以下命令与服务器建立连接:
```
EHLO example.com
```
其中 `example.com` 是你的域名。
3. 如果服务器支持 STARTTLS 协议,会返回以下信息:
```
250-STARTTLS
```
表示服务器支持 STARTTLS 协议。
4. 输入以下命令启用 STARTTLS 协议:
```
STARTTLS
```
5. 如果一切正常,会返回以下信息:
```
220 Ready to start TLS
```
表示 STARTTLS 协议已启用,可以开始加密通信。
6. 输入以下命令登录到邮件服务器:
```
AUTH LOGIN
```
然后按照提示输入用户名和密码。
7. 输入以下命令设置发件人:
```
MAIL FROM: <sender@example.com>
```
其中 `<sender@example.com>` 是你的发件人邮箱地址。
8. 输入以下命令设置收件人:
```
RCPT TO: <receiver@example.com>
```
其中 `<receiver@example.com>` 是你的收件人邮箱地址。
9. 输入以下命令设置邮件内容:
```
DATA
From: Sender <sender@example.com>
To: Receiver <receiver@example.com>
Subject: Test Email
This is a test email.
.
```
注意:在邮件内容的最后一行输入一个点(`.`)表示邮件内容输入结束。
10. 如果一切正常,会返回以下信息:
```
250 OK
```
表示邮件发送成功。
11. 输入以下命令关闭连接:
```
QUIT
```
以上是在 rocky9 中使用 telnet 实现 STARTTLS 发送邮件的步骤。需要注意的是,服务器地址、用户名、密码、发件人、收件人、邮件主题和内容需要根据实际情况进行设置。
在rocky9中,用qemu-kvm搭建rocky9-arm64 CLI系统
要在qemu-kvm中搭建Rocky Linux 9 (arm64) CLI系统,需要进行以下步骤:
1.下载Rocky Linux 9 (arm64)镜像文件
可以从Rocky Linux官网下载最新版本的Rocky Linux 9 (arm64)镜像文件。
2.安装qemu-kvm
如果您的系统中没有安装qemu-kvm,则需要先安装qemu-kvm。在CentOS或者RHEL系统中,可以使用以下命令安装:
```
sudo yum install qemu-kvm
```
3.创建磁盘镜像文件
使用以下命令创建一个100GB大小的磁盘镜像文件:
```
qemu-img create -f qcow2 rocky9-arm64.img 100G
```
4.启动虚拟机
使用以下命令启动虚拟机:
```
qemu-system-aarch64 -machine virt -cpu cortex-a57 -m 2048 -nographic -drive file=rocky9-arm64.img,if=virtio -cdrom /path/to/rocky9-arm64-dvd.iso
```
其中,各个参数的含义如下:
- `-machine virt`:使用virt机器类型
- `-cpu cortex-a57`:使用cortex-a57 CPU
- `-m 2048`:分配2GB内存
- `-nographic`:不使用图形界面
- `-drive file=rocky9-arm64.img,if=virtio`:挂载磁盘镜像文件
- `-cdrom /path/to/rocky9-arm64-dvd.iso`:挂载Rocky Linux 9 (arm64)镜像文件
5.安装Rocky Linux 9 (arm64)
启动虚拟机后,会进入Rocky Linux 9 (arm64)安装程序。按照提示进行安装即可。
6.登录系统
安装完成后,使用以下命令登录系统:
```
login: root
password: (安装时设置的root用户密码)
```
至此,您已经成功在qemu-kvm中搭建了Rocky Linux 9 (arm64) CLI系统。