Ubuntu 部署 ResilioSync3.0 指南
参考:飞牛部署resilio sync 3.0版本 - 攻略分享 飞牛私有云论坛 fnOS
初始环境:阿里云服务器ECS、Ubuntu 22.04 64位
准备工作:
1、开启 Ubuntu 的 SSH 登录功能
2、推荐安装 MobaxTerm 远程软件(主要实现 ssh 登录和 ftp 文件上传)
3、下载好 Resilio Sync 3.x 软件,并申请 Resilio Sync 的许可证(官网免费申请)
1、目标设备安装 SSH 服务器并开启 SSH 服务
sudo apt-get install openssh-server
sudo systemctl start ssh
sudo systemctl enable ssh # 设置开机自启
2、本地设备使用 MobaXterm 通过 SSH 远程连接目标设备
ssh yourusername@ubuntu_ip_address # 公网 IP
识别成功后。此时左侧目录会出现你的主机 IP,点击且输入目标主机 root 的账号密码登录!
3、上传 Resilio Sync 3.x 软件和 Resilio Sync 的许可证
注意:下载 Ubuntu 版本的 Resilio Sync 3.x :Installing Sync package on Linux
许可证应该是通用的,Linux 和 Windows 是可以共用一个许可证的
推荐在/home 目录下,新建一个文件夹,然后将上面两个文件拖拽到该文件夹下
4、部署 Resilio Sync 3.x 软件
参考教程即可:飞牛部署resilio sync 3.0版本 - 攻略分享 飞牛私有云论坛 fnOS
注意1:在部署前,记得先更新软件源,然后再去输入教程中的命令。
sudo apt-get update # 更新软件包索引
sudo apt-get upgrade # 升级已安装的软件包
注意2: vi/vim 文本编辑器的使用:
模式切换:
- 命令模式:默认打开文件后进入的模式,可以进行复制、粘贴、删除等操作。
- 插入模式:通过按 i 进入,可以编辑文本。
- 底行模式:通过按 : 进入,可以执行保存、退出等命令。
常用命令
- i 进入插入模式,在光标位置开始输入文本。
- Esc 从插入模式返回到命令模式。
- :wq 保存并退出编辑器。
- dd 删除当前行。yy 复制当前行。
- p 粘贴复制或剪切的内容到下一行。
至此,恭喜你!你已经完成了 Ubuntu 部署Resilio sync 3.x 工具了!!
[问题]:Connection refused
1、ping 测试目标主机
ping yourusername@ubuntu_ip_address
若能 ping 通,说明网络链路基本正常,问题可能在 SSH 服务或端口;
2、确定是 SSH 的问题后,检查 SSH 服务是否运行
sudo systemctl status ssh
若服务未运行,启动并设置开机自启:
sudo systemctl start ssh
sudo systemctl enable ssh
[问题]:Start request repeated too quickly
SSH 服务反复启动但立即退出,触发了 systemd 的保护机制
sudo systemctl status ssh
sudo journalctl -xe | grep sshd # 查看更详细的启动日志
[问题]:Failed to start OpenBSD Secure Shell server. sode
sudo sshd -t # 测试 sshd_config 配置是否合法
[问题]: sshd: no hostkeys available -- exiting
ls -l /etc/ssh/ssh_host_*_key # 检查 SSH 主机密钥文件
[问题]: SSH 主机密钥文件存在,但文件大小为 0 字节
sudo rm /etc/ssh/ssh_host_*_key # 删除现有无效密钥
sudo dpkg-reconfigure openssh-server # 使用 dpkg-reconfigure 自动生成
sudo chmod 600 /etc/ssh/ssh_host_*_key
sudo chown root:root /etc/ssh/ssh_host_*_key # 设置读写权限
sudo systemctl restart ssh # 重启 SSH 服务
ssh yourusername@ip_adress # 本地设备尝试连接