我在网上找到了很多说明,但都是基于 SSH 密钥的。我的 SSH 仅基于密钥,但我创建了另一个仅用于 SFTP 的用户帐户,并附带登录名和密码。
我可以通过 FileZilla 轻松登录 SFTP,直接进入网站目录,无需密钥。
我尝试了 Github Marketplace Actions,但没有成功,因为即使我输入了密码,连接也被拒绝(没有密钥)。
您知道任何可行的解决方案吗?
答案1
这个问题很老了,但是我的网络主机只支持 SFTP,所以我不得不寻找同样的东西,最后来到了这里。
我最终ftp 部署器,其具有属性sftp
,可设置为true
。
我也试过sftp-ssh-操作,它也可以工作,但没有排除文件或路径的选项。