Ssh 在Google计算引擎上访问FTP
我正在debian-7-wheezy上运行一个实例,我对Google计算引擎有点陌生。 我已经浏览了本网站上的支持请求和谷歌网站上的常见问题;然而,我没有发现我可以完全遵循的东西 我对Linux知之甚少(管理了一个专用的Debian box大约6个月),但我也不能从家用电脑上访问SSH 我希望有一个逐步的演练,介绍如何使用WinSCP(或其他文件浏览器)访问FTP/SFTP,以及如何使用Putty从家用PC访问SSH,从创建实例到连接实例Ssh 在Google计算引擎上访问FTP,ssh,ftp,sftp,using,google-compute-engine,Ssh,Ftp,Sftp,Using,Google Compute Engine,我正在debian-7-wheezy上运行一个实例,我对Google计算引擎有点陌生。 我已经浏览了本网站上的支持请求和谷歌网站上的常见问题;然而,我没有发现我可以完全遵循的东西 我对Linux知之甚少(管理了一个专用的Debian box大约6个月),但我也不能从家用电脑上访问SSH 我希望有一个逐步的演练,介绍如何使用WinSCP(或其他文件浏览器)访问FTP/SFTP,以及如何使用Putty从家用PC访问SSH,从创建实例到连接实例 提前感谢您的帮助,并为您是一个新手而感到抱歉。为了设置S
提前感谢您的帮助,并为您是一个新手而感到抱歉。为了设置SFTP,您可以按照以下文章中提到的步骤进行操作。 要为GCE实例设置putty,您需要创建一个密钥对,并使用开发人员控制台将公钥上载到元数据服务器。您可以使用gcloud(作为googlecloudsdk的一部分提供)找到本文中的步骤,并使用SSH连接到您的实例
gcloud compute ssh instancename
如果您是第一次连接,这将提示您创建SSH密钥。作为这项工作的一部分,还将创建.ppk
文件,用于将SSH添加到实例中
下载并安装FileZilla
转到编辑设置
单击添加密钥文件按钮,将其指向生成的PPK文件
完成后,可以使用FileZilla SFTP连接到实例。在主机字段中指定实例的公共IP地址(stfp://instanceipaddress). 您不需要指定任何密码。看起来类似于的问题,在此处添加了相同的答案 在高层,以下是步骤:
$gcloud init
)$gcloud compute SSH
)仅供参考。。如果需要传输的文件非常小,那么可能不需要SFTP客户端。直接从控制台传输,如图所示,在Windows工作站上生成新的SSH密钥对:
对于使用Mac的用户,请转到FileZilla设置
然后,您将能够在不使用密码的情况下连接到虚拟机:)当您在GCP上启动虚拟机时,您应该更新防火墙规则:
- IN:TCP 20,2160000-65535
- 输出:TCP 20,2160000-65535
详细信息和说明(俄语)这些密钥是在哪里生成的?刚刚尝试过:错误:(gcloud.compute.ssh)无法获取资源:-权限不足为什么要升级YouTube视频?没有必要在你的答案中有这个链接。那么大卫,你觉得这个视频没用吗?请检查视频,如果它是无关的,没有提供一个什么样的用户要求演示,然后投诉。可能重复的