通过ftp & sftp 进行minio 管理
minio 4.20 发布的版本支持基于ftp 以及sftp 进行minio 管理了,对于一些业务需要使用ftp 以及sftp 的就比较方便了
我们同时可以使用多协议模式进行minio 访问了
参考使用
- docker-compose
version: '3'
services:
app:
image: minio/minio:RELEASE.2023-06-02T23-17-26Z.fips
command: server /data --sftp="address=:8022" --sftp="ssh-private-key=/home/miniouser/.ssh/id_rsa" --console-address ":19001"
environment:
MINIO_ROOT_USER: miniouser
MINIO_ROOT_PASSWORD: miniouser
volumes:
- ./miniouser/data:/data
- ./miniouser/.ssh:/home/miniouser/.ssh
ports:
- 8022:8022
- 9000:9000
- 19001:19001
- 访问
登录账户密码可以使用miniouser,miniouser
sftp -P 8022 miniouser@127.0.0.1
效果
说明
minio 的ftp 以及sftp 能力,给我们提供了一种新的文件管理方式,对于一些遗留系统基于ftp 以及sftp的还是不错的选择的
参考资料
https://blog.min.io/minio-ftp-sftp-server/
https://min.io/docs/minio/linux/developers/file-transfer-protocol.html