我使用 WP Engine 作为主机。他们是托管主机,从不提供 shell 访问权限。但是,他们允许设置 SFTP 帐户。
我的(有限的)理解是 SFTP 仍然使用 SSH 隧道。换句话说,SSH 是传输方式,通过它,提供商可以激活 SFTP、shell 访问、两者或两者皆非。
如果 SFTP 通过 SSH 运行,他们是否应该能够将密钥放入我的用户的 .ssh 目录中,以便我可以使用密钥进行身份验证,而无需向我提供 shell 访问权限?
我试图问他们是否可以这样做,但我发现很难表达我的观点,即 SFTP 通过 SSH 运行。或者也许我完全错了!
谢谢!
答案1
你是对的。sftp 使用 ssh。他们可以为你添加密钥,也可以选择不添加,但他们能如果他们愿意的话。