亚马逊AWS服务器,数据库在localhost上,我如何ssh,以便我在localhost的php Web服务可以在它上


Amazon AWS server with database on localhost, how do I ssh so that my php webservices on localhost can run on it?

这里是服务器新手!

我可以访问amazon AWS服务器,并且在本地主机上有一个php Web服务。php在Web服务上运行正常。MySQL是在服务器上设置的。但是,我无法连接到我的服务器。我通过SSH连接到amazon AWS服务器并在那里工作,在服务器上设置了所有内容。有没有一种方法可以让我通过网络服务ssh进入服务器?

只是重申:-我的php脚本位于localhost/。。。-我的服务器由ssh访问,然后在我的本地主机上,它由amazonaws(默认端口3306)托管

我尝试了一位用户建议的过程,将以下内容输入我的终端:

ssh-L 8080:127.0.0.1:3306-f-C-q-N-i/密码.pemuser@host.com

然后当我使用mysqli连接时,我输入了:

新的mysqli('27.0.0.1:8080','root','mypassword');

非常感谢您的帮助!

听起来您正试图从本地服务器连接到远程数据库(如果我理解正确的话)。您需要在AWS中仔细检查您的安全组是否允许您的计算机ip地址连接到服务器实例/端口3306对您的pc开放。如果已全部设置,则您应该能够使用公共dns或弹性ip连接到实例(如果是EC2实例),或端点(如果是RDS实例)。