From 37b42e6e17fb320092f1bda5fcebbade6ae87cc5 Mon Sep 17 00:00:00 2001 From: Xhofe Date: Tue, 12 Apr 2022 20:22:09 +0800 Subject: [PATCH] fix(sftp): add port --- drivers/sftp/sftp.go | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/drivers/sftp/sftp.go b/drivers/sftp/sftp.go index eb9b0acb..8115dbd1 100644 --- a/drivers/sftp/sftp.go +++ b/drivers/sftp/sftp.go @@ -1,6 +1,7 @@ package template import ( + "fmt" "github.com/Xhofe/alist/conf" "github.com/Xhofe/alist/drivers/base" "github.com/Xhofe/alist/model" @@ -23,7 +24,7 @@ func GetClient(account *model.Account) (*Client, error) { if v, ok := clientsMap.clients[account.Name]; ok { return v, nil } - conn, err := ssh.Dial("tcp", account.SiteUrl, &ssh.ClientConfig{ + conn, err := ssh.Dial("tcp", fmt.Sprintf("%s:%d", account.SiteUrl, account.Limit), &ssh.ClientConfig{ User: account.Username, Auth: []ssh.AuthMethod{ssh.Password(account.Password)}, HostKeyCallback: ssh.InsecureIgnoreHostKey(),