在ubuntu下安装ssh时一直显示E: 无法定位软件包 sshd

在这里插入图片描述
在一个博主下面看到的安装方法:

如果你用的是redhat,fedora,centos等系列linux发行版,那么敲入以下命令:
sudo yum install sshd 或
sudo yum install openssh-server

如果你使用的是debian,ubuntu,linux mint等系列的linux发行版,那么敲入以下命令:
sudo apt-get install sshd 或
sudo apt-get install openssh-server

sudo apt-get install sshd 或sudo apt-get install openssh-server两个指令我都尝试了,都无法定位到软件包。

当然, 写这篇文章表示我的这个问题已经解决了,由于作为一个ubuntu的新手, 弄了差不多一两个小时, 用了很多方法, 最后才解决的, 所以我也不能排除解决我这个问题前面的诸多方法是否起到了作用!!!所以仅供参考, 我的电脑上没这个问题了,就不帮大家测了QAQ
后来硬盘出问题…又装了一下系统,方法可以用,运行效果我截了长图放在了最后↓
方法奉上
1.首先, 我们需要更改一下我们的下载源

题外话:

  • 由于默认的是国外的下载源, 下载速度比较慢, 换成国内的快一点
  • 之前的源不排除不全的原因,导致我们无法定位到我们的软件包。
  • 点击我们屏幕左上角的小齿轮(设置)->系统设置->软件和更新
    在这里插入图片描述
  • 在下载自中选择其他站点,选择中国的一个即可
    在这里插入图片描述
    这里我也不知道具体哪一个好, 我就选了个这个, 应该是华为的吧 ^ - ^
    在点击其他后会跳出↓
    在这里插入图片描述
    我们直接点击选择最佳服务器即可(我电脑上是清华的最快)。
  1. 然后我们还要更新apt-get, 在终端输入sudo apt-get update
    在这里插入图片描述
  2. 更新完成执行,更新完毕后执行:sudo apt-get install openssh-server(因为执行sudo yum install sshd还是会显示无法定位, 不过这个可以)
    在这里插入图片描述
    按提示更新完即可。
  3. 安装完, 我们启动一下服务器。还是终端执行service sshd start
    在这里插入图片描述
  4. 最后, 我们用windows(其他也也可以撒)的Xshell测一下
    在这里插入图片描述
    连上了 ^ - ^.

在这里插入图片描述

Logo

为开发者提供学习成长、分享交流、生态实践、资源工具等服务,帮助开发者快速成长。

更多推荐