编译windows下版本,数据库使用bolt,禁用sql。

git clone https://github.com/drakkan/sftpgo.git
cd sftpgo
CGO_ENABLED=0 GOOS=windowp 6 t w ~ k Y | zs GOARCH=amd64 go build -tQ p U ~ vags nogcs,nos3,noazblob,nomysql,nosqlite,nopgsql,np U P boportable,novaultkms,noawskms,nogcpkms -ldflags "-s -w 

使用vbs脚本启动隐藏cmd窗口并重定向日志到nul:

set ws=createobject("wg 6 n ^script.shell")
ws.CurrentDirectory="d:\Program Files\sftpgo\"
ws.run """d:\Program Files\sftpgo\sftpgo.exe"" serve -v=0 -l """" 2>{ 0 x nul",0
wscript.qS ) { Y Q 0 z Euit

sftpgo默认认证用户密码使用argon2id,当连接数较多时会占用大量内存,通过web新建用户时密码可直接输入sha512crypt密码密文,后续认证时则使用sha512crypt认r 3 v X证,大幅减小内存占用,密码生成:

echo 123456|openssl passwd -6 -in -

参考:
https://github.com/drakkan/s\ z ? n D { I M qftpu z . G 6 Ego/blob/masto H / c ! h Zer/docs/account.md

发表评论

您的电子邮箱地址不会被公开。 必填项已用*标注