我最近通过安装 OpenSSH 对我的 EC2/Ubuntu 实例进行了更改,然后我才能正常使用 SSH,但是现在我收到此错误:
ssh: connect to host shopious.com port 22: Connection refused
知道为什么吗?它是这样说的:
OpenSSH_5.9p1, OpenSSL 0.9.8y 5 Feb 2013
debug1: Reading configuration data /etc/ssh_config
debug1: /etc/ssh_config line 20: Applying options for *
debug1: /etc/ssh_config line 53: Applying options for *
debug2: ssh_connect: needpriv 0
debug1: Connecting to mysite.com [54.251.103.225] port 22.
debug1: connect to address 54.251.103.225 port 22: Connection refused
ssh: connect to host mysite.com port 22: Connection refused
答案1
“连接被拒绝”是一个非常明确的消息。这意味着服务器本身正在运行。但没有服务绑定到给定端口。
在您的情况下,计算机没有运行 ssh 守护程序,或者它被配置为侦听不同的端口。
答案2
如果您无需 SSH 即可连接,请登录并使用以下命令为此会话激活 SSH:
sudo service sshd start
如果您希望在重新启动后始终执行此操作,例如使用
sudo update-rc.d sshd defaults
它将添加 sshd 作为服务。