SFTP 图床
SFTP 图床配置指南
Section titled “SFTP 图床配置指南”SFTP (Secure File Transfer Protocol) 是一种基于 SSH 的安全文件传输协议,适用于拥有自己服务器(如 VPS、NAS)的用户。
1. 准备工作
Section titled “1. 准备工作”在配置之前,你需要确保你的服务器已安装 SSH 服务,并能够通过 SFTP 协议访问。
你需要以下信息:
- Host (主机地址): 服务器 IP 或域名。
- Port (端口): SSH 服务端口(通常为 22)。
- Username (用户名): SSH 登录用户名。
- Password (密码) / Private Key (私钥): 认证方式。
- Path (远程路径): 图片上传的绝对路径。
- Web URL (Web 访问地址): 图片上传后的 HTTP 访问链接前缀。
2. 配置步骤
Section titled “2. 配置步骤”- 打开 Obsidian 设置,点击左侧 PicFlow。
- 找到 图床配置 区域,切换到 SFTP。
- 填写相关信息:
- Host: 服务器 IP 或域名(如
192.168.1.100或img.example.com)。 - Port: SSH 端口,默认
22。 - Username: 登录用户名(如
root或admin)。 - Authentication: 选择认证方式:
- Password: 输入 SSH 密码。
- Private Key: 选择本地私钥文件路径(如
~/.ssh/id_rsa)。
- Upload Path: 图片存放的服务器绝对路径(如
/var/www/html/images/)。 - Web URL: 必须填写!这是图片上传后在浏览器访问的完整 URL 前缀(如
https://img.example.com/images/)。PicFlow 会自动拼接文件名生成最终链接。
- File Permissions: 上传文件的权限设置(如
644)。如果不填,默认继承服务器设置。
3. 常见服务商配置示例
Section titled “3. 常见服务商配置示例”Nginx/Apache 静态站点
Section titled “Nginx/Apache 静态站点”假设你的 Nginx 根目录为 /usr/share/nginx/html,域名为 https://example.com。
- Upload Path:
/usr/share/nginx/html/uploads/ - Web URL:
https://example.com/uploads/
宝塔面板 (BT Panel)
Section titled “宝塔面板 (BT Panel)”- Upload Path:
/www/wwwroot/example.com/wp-content/uploads/ - Web URL:
https://example.com/wp-content/uploads/
4. 验证配置
Section titled “4. 验证配置”配置完成后,点击底部的 Test Connection 按钮。如果提示成功,即可开始使用。