首页
关于
推荐
百度一下
Search
1
欢迎使用 Typecho
310 阅读
2
ubuntu向日葵安装
274 阅读
3
RSA 密钥生成
267 阅读
4
frp 安装配置
261 阅读
5
grade 下载地址
222 阅读
默认分类
typecho
Java
Android
Web前端
openssl
Linux
版本管理
登录
Search
爱琴海笨鱼
累计撰写
7
篇文章
累计收到
0
条评论
首页
栏目
默认分类
typecho
Java
Android
Web前端
openssl
Linux
版本管理
页面
关于
推荐
百度一下
搜索到
2
篇与
的结果
2025-07-15
SSH免密连接(密钥对认证)
前言2台主机间文件同步需求介绍rsync 是一种高效的文件同步工具,广泛用于 Linux 系统中。它可以在本地计算机与远程计算机之间,或者两个本地目录之间同步文件。rsync 的一个显著特点是它仅传输变化的文件部分,这种增量备份方式大大提高了数据传输的效率# 安装 sudo apt update sudo apt install rsync # 运行 rsync -avz --progress --delete 用户名@远程服务器地址:/远程/路径/ /本地/路径/ # 直接运行, 输入yes, 输入远程主机密码即可 rsync -avz --progress --delete aqhby@192.168.0.106:/opt/1panel/apps/gogs/gogs/data/git/gogs-repositories/ /opt/1panel/apps/gogs/gogs/data/git/gogs-repositories/ -a:归档模式(archive)递归复制目录及其子目录。保留文件的所有属性(如权限、时间戳、所有者等)。等价于 -rlptgoD(递归、链接、权限、时间、组、所有者、设备文件)。-v:详细模式(verbose)显示同步过程的详细信息,包括复制的文件名、进度等。-z:压缩传输(compress)在传输过程中对文件进行压缩,减少网络传输量,适合远程同步。--progress:显示进度实时显示每个文件的传输进度(已传输字节、速度、完成百分比)。--delete:删除目标多余文件使目标目录与源目录完全一致,删除目标中不存在于源的文件。注意:此参数需谨慎使用,可能导致数据丢失!免密同步配置为了实现免密传输,可以通过生成和配置 SSH 密钥来避免每次同步时输入密码如果想要rsync免密同步 则需要进行 rsync 配置原理:client (你面前的机器) 有私钥 .ssh/id_rsaserver(被连的机器) 的~/.ssh/[authorized_keys] 存着本机的公钥(最先在本机上存在于.ssh/id_rsa.pub), 就可以免密登陆根据这个原理, 手动复制粘贴就行. 下面是用命令减少手工劳动的办法:首先,在本地主机上生成 SSH 密钥。使用以下命令:# 这条命令将会生成一个 RSA 类型的 2048 位的密钥对。你可以根据需要选择其他类型和位数 ssh-keygen -t rsa -b 2048 # 或者 ssh-keygen # 遇到 Enter passphrase 时; 不要输入。如果输入, 连接时会被要求 密钥密码 输入密码复制本地 .ssh/id_rsa.pub 内容, 粘贴在 server .ssh/authorized_keys 文件中; 注意!!! 一条记录只占一行 将公钥复制到远程主机 将生成的公钥复制到远程主机上,可以使用 ssh-copy-id 命令:# 用户名@远程主机 ssh-copy-id aqhby@192.168.1.106也可以手动复制再次运行, 则不再提示输入密码rsync -avz --progress --delete aqhby@192.168.0.106:/opt/1panel/apps/gogs/gogs/data/git/gogs-repositories/ /opt/1panel/apps/gogs/gogs/data/git/gogs-repositories/
2025年07月15日
1 阅读
0 评论
1 点赞
2023-11-29
ubuntu向日葵安装
向日葵远程软件安装概括# 1. 下载 # 2. 安装, sudo dpkg -i sunxxx.deb # 3. 如果依赖错误 sudo apt-get install -f -y 或者 sudo apt install -f -y # 4.如果第三步出错就更新源 sudo apt-get update sudo apt-get upgrade # 然后重新执行 sudo apt-get install -f -y1. 下载进入 官网点击 立即下载 后选择对应自己的linux版本, 此处我选择的是ubuntu有图形版本 和 命令行版本, 命令行版本 不支持发起远控, 此处我们下载 图形版本下载完成后2. 安装打开 ubuntu terminal, (快捷键 Ctrl+Alt+T)# 切换root su # 安装 dpkg -i SunloginClient_11.0.1.44968_amd64.deb # 或者直接 sudo 安装 sudo dpkg -i SunloginClient_11.0.1.44968_amd64.deb 如下如所示,已经安装成功启动向日葵软件/usr/local/sunlogin/bin/sunloginclient或者直接搜索启动安装失败处理安装时如果出现下面类似情况原因及解决方法缺少依赖包,使用命令sudo apt-get install -f -y 即可解决并完成deb的安装 若使用 sudo apt-get install -f -y 出现下图提示原因软件源未更新,使用命令sudo apt-get update更新;之后再次输入sudo apt-get install -f -y 完成安装
2023年11月29日
274 阅读
0 评论
0 点赞