【问题标题】:SFTP - From WinSCP to Terminal AccessSFTP - 从 WinSCP 到终端访问
【发布时间】:2018-10-13 12:16:12
【问题描述】:

我已经能够使用 WinSCP 通过 SFTP 设置对我的 Google Cloud Platform VM 的 SSH 访问,但我现在希望使用另一个 VM 来做同样的事情。

我尝试了 ssh-keygen -t rsa , ssh-copy-id demo@198.51.100.0 方法,但总是遇到“权限被拒绝(公钥)”错误,从研究来看,这似乎是一个相当普遍的问题几乎没有可靠的修复(我尝试过的所有修复都不起作用)。

我使用 PuttyGen 创建公钥和私钥,并通过 GCP 设置将公钥插入服务器,并将其添加到我的实例的 SSH 设置下。

我只是在尝试通过单独 VM 上的终端进行 sftp 时对如何处理私钥感到困惑,就像之前我将私钥加载到 WinSCP 设置中一样。是否有我需要放置的文件夹?

【问题讨论】:

  • 欢迎来到 Stack Overflow!请将您的问题移至Super User(在此处删除,在此处重新发布)。这是off-topic here

标签: ssh ftp google-cloud-platform sftp


【解决方案1】:

关于您的第一个问题“权限被拒绝(公钥)”错误,请按照此linkthis 中的故障排除。

关于“仅尝试通过终端进行 sftp 时如何处理私钥”的其他问题,这取决于您使用的特定第 3 方 SFTP 工具的设置。要在生成 SSH 密钥后找到它们的位置,请查看此document

【讨论】:

    【解决方案2】:

    在 VM 中添加公钥后,您需要启动 VM 才能使公钥生效。尝试重新启动它并尝试

    【讨论】:

      猜你喜欢
      • 2011-11-14
      • 2013-06-06
      • 2013-04-12
      • 2021-11-02
      • 2012-03-09
      • 1970-01-01
      • 2019-12-16
      • 2017-02-08
      • 1970-01-01
      相关资源
      最近更新 更多