如何使用密码(无密钥)通过 SFTP 将网站从 Github 部署到 VPS?

如何使用密码(无密钥)通过 SFTP 将网站从 Github 部署到 VPS?

我在网上找到了很多说明,但都是基于 SSH 密钥的。我的 SSH 仅基于密钥,但我创建了另一个仅用于 SFTP 的用户帐户,并附带登录名和密码。

我可以通过 FileZilla 轻松登录 SFTP,直接进入网站目录,无需密钥。

我尝试了 Github Marketplace Actions,但没有成功,因为即使我输入了密码,连接也被拒绝(没有密钥)。

您知道任何可行的解决方案吗?

答案1

这个问题很老了,但是我的网络主机只支持 SFTP,所以我不得不寻找同样的东西,最后来到了这里。

我最终ftp 部署器,其具有属性sftp,可设置为true

我也试过sftp-ssh-操作,它也可以工作,但没有排除文件或路径的选项。

相关内容