通过rsync同步两台VPS内容的使用场景与同步命令

使用场景 VPS全科网【http://vpsqk.com】有两台用于建站的VPS,文件备份和配置文件都位于/opt文件夹。 SSH端口已从22改成其他,使用密钥登录。 登录用户非root,但是有root权限,并且配置了passwordless,详见Debian设置免密码sudo的方法。 想从一台VPS使用rsync将数据同步到另外一台。 同步命令 rsync -avz --rsync-path="sudo rsync" -e "ssh -p 12345" /opt/ username@remote_machi...

docker下如何修改SForum文件来防止被censys扫到CDN源站真实IP?

最近,VPS全科网http://vpsqk.com/发现一个问题。就是我们使用docker部署一个网站时,一般映射端口号的方式都是 80:80这种。但是这么写的话,访问你的ip:80是通的。如果你是使用了宝塔面板,在安全那里设置的端口规则是影响不到docker映射的端口的。 所以如果我们只想让127.0.0.1:端口号可以访问,那么在映射端口时应该这么写:127.0.0.1:端口:端口。 如果你使用的是SForum,那么就应...

图床TelePic程序如何使用Nginx自带的密码访问功能

TelePic是一款基于telegra.ph的图床程序,但是缺少密码和用户管理,导致任意使用者都能上传图片,使得缺少安全性。使用Nginx自带的密码访问功能,可以限制特定用户上传图片,但不会限制任意用户查看图片和阻止外链。以下以Debian系统为例,root用户权限。 安装htpasswd软件 apt update apt install apache2-utils 生成访问密码 htpasswd -c /etc/nginx/password username # 此处...

在乌班图(Ubuntu)系统中设置密钥登录的四个步骤

在乌班图(Ubuntu)系统中设置密钥登录主要分为以下几个步骤:1. 在客户端生成 SSH 密钥对2. 将公钥添加到服务器的 `authorized_keys` 文件中3. 测试密钥登录4. (可选)禁用密码登录**步骤 1:在客户端生成 SSH 密钥对**打开终端,使用 `ssh-keygen` 命令生成 SSH 密钥对:```bashssh-keygen -t rsa -b 4096 -C "your_email@example.com"```按照提示操作,可以选择默认路径,也可以自...

最新站长常用脚本/命令,分享合集:系统/测鸡/玩鸡/魔法

玩鸡时常两年半,收藏了1些脚本/命令,分享出来。系统篇查看Linux内核版本 uname -r  查看本机绑定的IP地址 ip a 自动配置IPv6在ens3网卡上(网卡名字修改为自己的网卡) dhclient -6 ens3 测鸡篇融合怪混合VPS测试脚本(10代目) curl -L https://gitlab.com/spiritysdx/za/-/raw/main/ecs.sh -o ecs.sh && chmod +x ecs.sh && bash ecs.sh ...

Debian如何加上新用户并赋予sudo权限

Debain的网络安装或者最小化安装,一般是没有sudo软件包的,新建用户之后,会发现即使给了权限,但是仍然无法获取。其实安装一个sudo软件包就好了。 adduser username # 添加一个用户名为username的新用户 随后系统会要求新建此用户的密码,需要输入两次,随后会弹出一些用户的信息,可以一路enter键默认,最后会问你信息是否正确Is the infomation correct,直接输入Y后按enter键即可...

Linux一键重装支持Debian 12,网友说是目前功能最全,最好用的脚本

项目地址,欢迎 star,github 主页或私信反馈:https://github.com/leitbogioro/Tools更新简报: 支持 Debian 12; 适配 Debian 12 的 Python 3 和 vim gtk3 组件; 支持修改 Debian 12 的 vim 配置,以支持从终端直接复制文本; 写了一个验证 IPv6 有效性的组件; 修复了甲骨文云官方模板 Rockylinux 9 中不能正常读取grub配置的问题; 除了从指定源下载的系统安装文件,Debian 的定...