一、为正在运行的容器绑定固定IP1、创建自定义的桥接网络创建一个自定义的桥接网络,该网络允许手动分配 IP 地址。docker network create --subnet=172.100.0.0/24 --gateway=172.100.0.1 -d bridge my_custom_bridge 在这个命令中:--subnet=172.100.0.0/24:定义了网络的 IP 范围。--gateway=172.100.0.1:指定了网关的 IP 地址。-d bridge:指定使用桥接驱动程序。my_custom_bridge:这是新网络的名称。2、断开容器与默认 bridge 网络...
一、修改SSH端口1、打开SSH配置文件vi /etc/ssh/sshd_config2、找到下面的内容#Port 223、这是SSH默认端口号22的配置项。将#符号去掉,并将端口号改成要设置的端口号Port 12344、查看防火墙是否开启ufw status5、如果防护墙开启,那么就开放新修改的SSH端口ufw allow 12346、保存文件并退出,然后重启SSH服务sudo service ssh restart二、设置新用户,并关闭root账号登录1、创建新用户,如testadduser test按照提示,输入两次密码,然后按5次回车,然后输入Y回车,确认输入的信息2、创建tes...
docker容器创建Cloudflare Tunnels隧道的时候提示2023-10-13T09:52:58Z ERR Failed to create new quic connection error="failed to dial to edge with quic: timeout: no recent network activity" connIndex=1 ip=198.41.192.227 2023-10-13T09:52:58Z INF Retrying connection in up to 2s seconds connIndex=1 ip=19...
1、通过hostname -f指令查看VPS主机名是否为mail.example.com,如果不是,请自行百度改为mail.example.com2、在 /etc/hosts 里定义主机名和 IP 地址的对应关系,注意,第一个必须是mail.example.com127.0.0.1 mail.example.com mail localhost localhost.localdomain 3、iRedMail 不支持 SELinux,所以需要在 /etc/selinux/config 文件里禁用它SELINUX=disabled 4、下载最新的 iRedMail 上传到VPS,解压缩 i...
本次教程使用的是alpine-3.17 纯ipv6系统1、添加warp双栈脚本,让VPS支持访问ipv4的资源apk add wget apk add bash apk add sudo wget -N https://raw.githubusercontent.com/fscarmen/warp/main/menu.sh && bash menu.sh 看提示选择ipv4,后面再选择ipv6优先就好2、按照nginx和系统默认支持的php81apk add nginx apk add php81-fpm php81-soap php81-openssl php81-gm...
1、修改设置中的本站域名:位置 typecho_options 表UPDATE `typecho_options` SET `value` = '新域名' WHERE `typecho_options`.`name` = 'siteUrl' AND `typecho_options`.`user` =0; 2、修改文章中相关域名:位置 typecho_contents 表UPDATE `typecho_contents` SET `text` = REPLACE(`text`,'旧域名','新域名'); 3、修改管理员个人网站:位置 typecho_users 表UPDATE `type...
开启关闭端口firewall-cmd --zone=public --add-port=5672/tcp --permanent # 开放5672端口 firewall-cmd --zone=public --remove-port=5672/tcp --permanent #关闭5672端口 firewall-cmd --reload # 配置立即生效 查看防火墙所有开放的端口firewall-cmd --zone=public --list-ports 关闭防火墙如果要开放的端口太多,嫌麻烦,可以关闭防火墙,安全性自行评估systemctl stop firewalld.servi...
检查密钥文件是否存在ls -l ~/.ssh/id_*.pub 如果命令返回类似No such file or directory或no matches found的信息,则表明当前用户没有SSH密钥。打开电脑CMD窗口,使用ssh-keygen生成SSH密钥不使用任何参数直接生成SSH私钥与公钥ssh-keygen使用您的电子邮件地址作为注释来生成新的4096位SSH密钥对ssh-keygen -t rsa -b 4096 -C "your_email@domain.com"系统将提示您指定文件名Enter file in which to save the key (/home/my...