我正在尝试通过 SSH 连接到我的 Web 服务器上的 mysql DB。
首先,我尝试在 Windows 7 上使用 PuTTY。输入我的域并单击打开。出现命令提示符并要求我输入用户。我输入我的 ftp 用户名并按回车键。然后要求我输入密码。我输入 FTP 密码,命令行关闭。现在怎么办?
然后我尝试使用 ubuntu。我运行后,系统要求我输入密码。我输入了我的 ftp 密码。系统告诉我$ ssh [email protected]
没有权限。
我不知道该怎么办。我以前从未使用过 SSH,我一直使用 phpmyadmin 来连接 MySQL。我现在尝试使用 SSH 的唯一原因是因为我尝试创建一个 TRIGGER,并被告知我需要 SUPER 权限。我询问了托管 DBA,他告诉我应该使用 SSH 进行连接。
答案1
显然,您的 FTP 用户名和密码无权访问此服务器。您需要从管理服务器的人员那里获得权限。
答案2
ssh 使用您的 shell 帐户用户 ID 和密码。
如果您没有 shell 帐户,它将无法工作。FTP 客户端可以拥有自己的用户/密码数据库。
联系服务器管理员获取您的 shell 帐户用户 ID 和密码。首次登录后请更改密码。
答案3
查看您的另一篇帖子,似乎您正在使用提供 SFTP 访问(基于 SSH)但不提供 SSH shell 访问的托管服务提供商。许多托管服务提供商不再提供 shell 访问,除非您提出请求或根本不提供。但他们仍可能提供 SSH 访问以使用 SFTP。
如果你只想传输文件,那么我建议使用温SCP在 Windows 下或使用 Ubuntu 的 sftp 程序或 gFTP。如果您确实想访问该服务器上的 shell,我会联系他们的支持人员,看看是否允许这样做,或者是否需要激活它。