我正在尝试通过 ssh 连接到我的租赁服务器来为项目安装 MemSQL。我在 ~/.ssh/config 中编写了以下内容:
HOST eHosts
HostName e9.ehosts.com
Port 2222
User orderof3
但收到以下错误:
Connection closed by 108.167.160.55
我已完全按照我的服务器公司的建议复制了详细信息,但无济于事。
我认为这可能是因为 SSH 密钥尚未下载,所以我运行 wget 时,我的用户名和密码分别列在 --user 和 --password 标志后面。但是,当我这样做时,我收到以下错误:
HTTP request sent, awaiting response... 401 Access Denied
Unknown authentication scheme.
Username/Password Authentication Failed.
现在,我当前使用的是 Linux 分区,无法访问任何类型的图形用户界面,因此通常基于浏览器的下载 RSA 密钥的方法不起作用。
奇怪的是,运行 nmap 将端口 2222 显示为“EtherNetIP-1”,将端口 22 显示为 ssh,尽管 2222 绝对是给定的地址。
我正在运行的 ssh 命令是:
ssh eHosts
跑步:
ssh eHosts -vv
产生以下输出:
答案1
最后我必须做的是使用 PuTTY,因为服务器似乎配置为仅允许通过 PuTTY 访问。至少,这是我当前的解决方法,尽管我更愿意从 openSUSE 分区命令行进行访问。