我是Google Compute Engine的新手。我已经安装了Apache和MySQL,但是我无法找到在FileZilla中连接服务器的方法。我怎么做?另外,我如何才能访问phpMyAdmin?
答案 0 :(得分:1)
使用FileZilla,您应该使用FileZilla wiki中所述的sftp。另请参阅related question有关将文件上传到您的实例的其他方法,并确保端口22在防火墙中打开,如this answer中所述。
对于phpMyAdmin,请考虑使用ssh tunnel。要创建隧道,您只需要通过ssh
将正确的args传递给gcutil
,其中$A
是本地端口(必须在本地计算机上未使用)和{{1}是远程端口(即phpMyAdmin正在远程主机上侦听的端口):
$B
然后,您可以连接到gcutil --project=[...] ssh --ssh_arg -L$A:localhost:$B <instance-name>
,它将会有效。
答案 1 :(得分:0)
也许您已经拥有用于连接SSH的私钥(.ppk)。 要连接到Filezilla,您必须将私钥更改为公钥。 1.启动Filezilla并选择Edit-&gt; Settings-&gt; SFTP 2.选择添加密钥文件。 3.选择您的私钥,Filezilla将使用您的私钥创建新的公钥。 4.现在您可以通过Filezilla中的SFTP连接服务器