SFTP-从WinSCP到终端访问

时间:2018-08-21 10:14:28

标签: ssh ftp google-cloud-platform sftp

我已经能够使用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设置中一样。我是否需要将文件夹放在其中?

2 个答案:

答案 0 :(得分:0)

关于您的第一个问题“权限被拒绝(公共密钥)”错误,请按照此linkthis中的疑难解答进行操作。

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

答案 1 :(得分:-1)

一旦在VM中添加了公钥,就需要引导VM才能使公钥生效。尝试重新启动并尝试