无法获取任何内容-Windows 10的WSL,尝试为cLion安装环境

时间:2018-08-19 06:26:32

标签: linux ubuntu unix

我下载了Windows 10的WSL ubuntu 18.04,并以管理员身份运行。 我正在尝试安装环境以使用cLion this tutorial

我想检查我的ssh连接,所以写了:

ssh user@localhost -p 22

但是出现以下错误:

ssh: connect to host localhost port 22: Connection refused

我在尝试解决此问题时遇到了很多错误,其中大多数是“无法获取”和“连接被拒绝”。

我在StackOverflow上读过某处内容以卸载ssh,然后重新安装。

但是,当我尝试使用以下方法重新安装时,卸载进行得很好:

sudo apt-get install openssh-server

并出现以下错误:

Err:1 http://security.ubuntu.com/ubuntu xenial-security/main amd64 openssh-client amd64 1:7.2p2-4ubuntu2.4
  Connection failed [IP: 91.189.88.149 80]
Err:1 http://security.ubuntu.com/ubuntu xenial-security/main amd64 openssh-client amd64 1:7.2p2-4ubuntu2.4
  Connection failed [IP: 91.189.88.149 80]
E: Failed to fetch http://security.ubuntu.com/ubuntu/pool/main/o/openssh/openssh-client_7.2p2-4ubuntu2.4_amd64.deb  Connection failed [IP: 91.189.88.149 80]

E: Unable to fetch some archives, maybe run apt-get update or try with --fix-missing?

所以我什至无法重新安装ssh。

在此感谢您的帮助。

谢谢!

3 个答案:

答案 0 :(得分:0)

它在目标计算机或您自己的计算机中缝接了防火墙,并阻止了建立连接,请先检查防火墙状态,如果已激活,请将其关闭,然后再试一次,它是通过禁用防火墙建立的连接,尝试在其中添加规则您的ip表获得许可,然后进行反应式防火墙。

答案 1 :(得分:0)

我在公司网络中也遇到了同样的问题。我无法连接到外部世界,例如与sudo apt-get update

我需要在/etc/apt/apt.conf中添加以下行来添加我们的公司代理:

Acquire::http::Proxy "http://[proxy-ip]:[port]";

对我来说,apt.conf文件根本没有退出,所以我创建了它。

此后,我能够连接到外部世界,并且openssh-server的安装正常。

答案 2 :(得分:0)

我知道这已经很老了,但是对于仍然停留在此问题上的人,只需转到/etc/resolv.conf并注释掉搜索局域网行即可。