在过去的几年中,我仅使用Filezilla将简单的着陆页模板上传到托管公司。现在,我已经在Google Cloud Platform上创建了一个新的Django项目,该项目带有预安装的LAMP(用于python的P)软件包,到目前为止,在任何地方都没有提到Cpanel和FTP凭据,只有SSH,这使我非常困惑。
但是,我很快想到我需要一个IDE才能开始构建Web应用程序。有很多选项,包括本地IDE(Vcode,Pycharm,Eclipse)和Cloud IDE(Replit,Cloud9)。我决定使用C9,因为它提供了GCP集成并且是免费的。
AWS Cloud9,基于云的IDE,您可以仅使用浏览器来编写,运行和调试代码,无需安装文件或配置任何开发机器即可启动新项目。
所以,有什么理由使用SFTP传输或上传文件吗?
由于Google Cloud Cloud Platform的默认Linux VM实例已安装OpenSSH,因此您可以使用SCP或SFTP传输文件,这里是documentation,以了解如何将文件传输到VM实例,除非您的在线IDE带有ssh-使用SFTP进行密钥身份验证以传输此类文件online editor,您将需要SFTP客户端来复制文件。