Docker 部署emberstack/sftp 镜像

Docker 部署 emberstack/sftp 镜像

1、找到国内可用的docker源,本次测试使用docker.1ms.run
2、下载emberstack/sftp镜像

cpp 复制代码
  docker pull docker.1ms.run/emberstack/sftp

3、安装并启动emberstack/sftp镜像

cpp 复制代码
docker run -d -p 22:22 --name SFTP -v D:\SFTP:/home/sftpuser/sftp --privileged=true -e SFTP_USER=sftpuser -e SFTP_PASS=123456 docker.1ms.run/emberstack/sftp

4、默认启动账户密码都是demo,这块需要到docker里面更改,找到SFTP启动镜像,点击进入,选择Files->app->config->sftp.json文件。对用户密码进行更改。

cpp 复制代码
{
  "Global": {
    "Chroot": {
      "Directory": "%h",
      "StartPath": "sftp"
    },
    "Directories": ["sftp"],
    "Logging": {
      "IgnoreNoIdentificationString": true
    },
    "Hooks": {
      "OnServerStartup": [],
      "OnSessionChange": []
    }
  },
  "Users": [
    {
      "Username": "sftpuser",
      "Password": "123456"
    }
  ],
  "Groups": [
    {
      "Name": "demogroup",
      "Users": ["sftpuser"],
      "GID": 5000
    }
  ]
}

5、重启SFTP镜像,完成sftp配置。

相关推荐
DonaldCen66620 小时前
Java 王者修炼手册【Mysql篇 - SQL执行存储流程】:拆解 InnoDB 存储结构与 SQL 执行流程,吃透 Buffer Pool 和 Change
java
德育处主任20 小时前
『NAS』轻松获取群晖自带的壁纸
服务器·docker
旺仔Sec21 小时前
2025年广东省职业院校技能大赛高职组“区块链技术应用”竞赛试题(二)
java·区块链
Boop_wu21 小时前
[Java EE] 多线程编程进阶
java·数据库·java-ee
e***877021 小时前
Node.js 与 Docker 深度整合:轻松部署与管理 Node.js 应用
docker·容器·node.js
w***375121 小时前
SpringBoot【实用篇】- 测试
java·spring boot·后端
q***614121 小时前
Java实战:Spring Boot实现WebSocket实时通信
java·spring boot·websocket
k***825121 小时前
Ubuntu介绍、与centos的区别、基于VMware安装Ubuntu Server 22.04、配置远程连接、安装jdk+Tomcat
java·ubuntu·centos
2301_815686451 天前
extern
java·开发语言
q***56381 天前
Java进阶-SPI机制
java·开发语言