จำลอง SFTP server ด้วย docker-compose
เมื่อต้องพัฒนาโปรแกรมที่ต้องเชื่อมต่อกับ sftp แต่ยังไม่ได้ server sftp ตัวจริงมาทำการทดสอบ จึงต้องทำการจำลอง server sftp ที่เครื่องตัวเองก่อน วิธีง่ายๆคือการใช้ docker
ขั้นตอนดังนี้
- ทำการ clone repo
git clone git@github.com:PinpongTp/sftp-docker.git
- run docker-compose file
docker-compose -up -d
- login sftp ได้โดยใช้ username ‘demo’ password ‘demo’ หรือ config ที่ file config.sftp.json
{
"Global": {
"Chroot": {
"Directory": "%h",
"StartPath": "sftp"
},
"Directories": ["sftp"]
},
"Users": [
{
"Username": "demo",
"Password": "demo"
}
]
}
_ref: PinpongTp/sftp-docker
_ref: emberstack/docker-sftp
Pinpong Tongpat 2023-04-30