无法在WSL上使用Bash进行SSH

时间:2017-10-02 10:04:01

标签: linux ubuntu windows-subsystem-for-linux

我最近在Windows上通过WSL安装了Bash。

然而,当我尝试使用SSH访问我的学校服务器进行我的项目时(我通常会使用PuTTY),每当我尝试通过SSH连接到学校网络时,我都会收到以下错误消息:

我输入的命令是:

ssh username@schooldomain.edu.com 

我收到的错误信息是:

Could not resolve hostname schooldomain.edu.com: Temporary failure in name resolution

由于我对unix系统不熟悉,我可能错过了某些配置步骤。也就是说,我可以使用PuTTY访问我学校的服务器。如果我可能需要做任何其他配置以使其正常工作,请提供建议。

谢谢大家!

1 个答案:

答案 0 :(得分:1)

听起来像DNS问题。确保您能够将schooldomain.edu.com ping为评论中提到的@ifconfig。还要确保在/etc/resolv.conf中有正确的DNS条目。它应该类似于

cat /etc/resolv.conf
nameserver 8.8.8.8
nameserver 8.8.4.4

我使用的是谷歌DNS,但你可以使用任何你想要的DNS。