ubuntu 安装ssh服务端: openssh-server 失败

在ubuntu中默认安装了openssh-client,所以在安装ssh时,只需安装openssh-server即可,在安装软件过程出现的类似问题:

安装openssh-server时,发现其依赖于:openssh-client。但由于目前系统自带的openssh-client的版本高于要求的版本,即版本不兼容,导致ssh安装失败。

   出现这种软件安装问题,主要是源的问题。为了能够顺利安装,我们首先需要卸载了高版本的openssh-client,再进行ssh的安装。但是直接输入:

sudo apt-get remove openssh-client,却无法进行直接删除.经查找,还是源的问题。实际的具体步骤如下:

1.  将sources.list的内容删除,去除与源的连接,注:先备份源再删除

sudo cp
/etc/apt/sources.list
 /etc/apt/sources.list_bk

sudo echo””>
/etc/apt/sources.list

2. sudo apt-get
update

3. sudo apt-get upgrade

4. sudo apt-get remove openssh-client   :进行了上面源的修改操作后,就可以删除openssh-client了

5.   将sources.list的内容还原

sudo mv /etc/apt/sources.list_bk sudo cp
/etc/apt/sources.list

6. sudo apt-get update

7. sudo apt-get upgrade

8. 尝试安装ssh了

sudo apt-get install ssh  

结果出现了新的问题,提示:dpkg:处理 xxx (--configure)时出错了;

解决方法如下:

1.现将info文件夹更名

$ sudo mv
/var/lib/dpkg/info /var/lib/dpkg/info_old

2.再新建一个新的info文件夹

$ sudo mkdir
/var/lib/dpkg/info

3.$
sudo apt-get update

4.再次安装ssh,成功

$apt-get -f
install ssh

5.执行完上一步操作后会在新的info文件夹下生成一些文件,现将这些文件全部移到info_old文件夹下

$ sudo mv
/var/lib/dpkg/info/* /var/lib/dpkg/info_old

6.$ sudo rm -rf
/var/lib/dpkg/info

7.$ sudo mv
/var/lib/dpkg/info_old /var/lib/dpkg/info

8.查看ssh是否安装成功,有sshd说明已经ok

$sudo ps –e | grep
ssh

9.启动ssh服务

$sudo service
ssh start

 

 

原文地址:https://www.cnblogs.com/llphhl/p/9029309.html

时间: 2024-08-28 18:06:36

ubuntu 安装ssh服务端: openssh-server 失败的相关文章

Ubuntu安装SSH服务

1 SSH服务 Ubuntu默认并没有安装ssh服务,如果通过ssh远程连接到Ubuntu,需要自己手动安装ssh-server. 1.1 检测是否安装SSH服务 出现上图所示,表示SSH服务安装成功,服务正在运行 1.2 windows远程连接Ubuntu 使用支持SSH协议的远程连接工具,如xshell 1.2.1 获取Ubuntu的IP地址 SSH协议的默认端口为22 1.2.2 首次连接失败 原因:应该是sshd的设置不允许root用户用密码远程登录 1.2.2.1 打开ssh配置文件,

为Ubuntu安装SSH服务

只有当Ubuntu安装了SSH服务后,我们才能够通过ssh工具登陆Ubuntu.我自己喜欢使用x-shell作为终端工具 1.安装Ubuntu缺省安装了openssh-client,所以在这里就不安装了,如果你的系统没有安装的话,再用apt-get安装上即可.安装ssh-serversudo apt-get install openssh-server安装ssh-clientsudo apt-get install openssh-client 2.确认sshserver是否安装好ps -e |

解决ubuntu安装ssh服务无法打开解析包问题

Windows下做Linux开发需要SSH强大功能的支持.安装SSH的过程会出现了很多问题,看完这篇文章可以让你少走些弯路,PS:折腾一下午的成果. Ubuntu的apt-get工具的牛逼之处简直无人能及,Apt-get应用就是通过一个记录有所有可用软件包的配置文件,在服务器上查找你想要的可用软件包,然后下载并安装, 在终端输入命令行: $ sudo apt-get install openssh-server 出现错误: 完成正在分析软件包的依赖关系树正在读取状态信息...完成现在没有可用的软

ubuntu 安装ssh服务

1:安装 $ sudo apt-get install openssh-server 2:检查ssh服务开启状态 $ ps -s | grep ssh 3:启动ssh服务 $ service ssh start 4:本地登录 $ ssh localhost 原文地址:https://www.cnblogs.com/andy1327/p/9089930.html

ubuntu安装ssh服务报错

一.问题描述 如图,ssh 安装报错 二.解决办法 按照提示要求将依赖库装好即可. 原文地址:https://www.cnblogs.com/musexiaoluo/p/12369396.html

Ubuntu开启ssh服务(14.04)

更新Ubuntu源 打开"终端窗口",输入"sudo apt-get update",终端窗口在图形界面下可以使用搜索文件terminal. 安装ssh服务端 Ubuntu默认安装了ssh客户端,但没有服务端 打开"终端窗口",输入"sudo apt-get install openssh-server" 查看ssh服务是否启动 打开"终端窗口",输入"sudo ps -e|grep ssh&qu

ubuntu 14.04 下 安装samba 及SSH 服务端的方法

之前说了 FTP服务器的搭建:http://www.cnblogs.com/bcsflilong/p/4200139.html 今天说一下samba 和ssh服务器的搭建. 先说samba 吧. 在ubuntu14.04 版本中安装有两中方式! 简单粗暴的apt-get 1 sudo apt-get install samba 或者在任意文件夹上点击右键,出现右键菜单,之后点击[本地网络共享],如图: 之后勾选 共享此目录,系统就会弹出提示你安装必须的软件包.建议采用这种方式安装! 安装完成之后

Ubuntu Server安装SSH服务

安装SSH服务 sudo apt-get install openssh-server 确认sshd服务是否启动 ps -e |grep ssh 启动ssh服务 sudo /etc/init.d/ssh start 重启SSH服务: sudo /etc/init.d/ssh stop sudo /etc/init.d/ssh start 这时候,就可以使用终端进行连接了.

Linux学习笔记二:Ubuntu安装SSH(Secure Shell)服务

Ubuntu默认是没有安装SSH(Secure Shell)服务,如果想要通过ssh链接到Ubuntu,我们需要手动安装ssh-server. SSH分客户端ssh-client,服务端ssh-server. 1.判断服务器是否安装ssh服务,可以用如下命令 ssh localhostssh: connect to host localhost port 22: Connection refused  //这个表示还没有安装ssh服务 2.安装命令sudo apt-get install ope