Lv.的博客

安装openssh-server报Depends: openssh-client (= 1:6.6p1-2ubuntu2.8)错误

 

SFTP称作“安全的FTP”,它使用ssh文件传输协议。所以我们需要安装openssh-server

 

ubuntu自带的有openssh-client,所以可以通过

 

ssh username@host
来远程连接linux。

 

可是要想通过ssh被连接,ubuntu系统需要有openssh-server,可以通过如下操作:

1、可是要想通过ssh被连接,ubuntu系统需要有openssh-server,可以通过

ps -e|grep ssh   来查看,

显示如下:

7153 ?        00:00:00 sshd
7222 ?        00:00:00 sshd
7262 ?        00:00:00 sshd

如果没有显示sshd则说明没有安装openssh-server。

2、可通过

sudo apt-get install openssh-server

安装openssh-server,如果顺利的话会安装成功,如果遇到以下问题:

openssh-server : Depends: openssh-client (= 1:6.6p1-2ubuntu2.8)
                  Recommends: ssh-import-id but it is not going to be installed
E: Unable to correct problems, you have held broken packages.

原因如下:

这是因为,openssh-server是依赖于openssh-clien的,那ubuntu不是自带了openssh-client吗?

原由是自带的openssh-clien与所要安装的openssh-server所依赖的版本不同,这里所依赖的版本是:

1:6.6p1-2ubuntu2.8

所以要安装对应版本的openssh-clien,来覆盖掉ubuntu自带的

sudo apt-get install openssh-client=1:6.6p1-2ubuntu1

这样再安装openssh-server就可以成功了。

二、怎么查看Ubuntu的ssh端口:

 

在 etc/ssh 下面有个 ssh_config的文件
使用vim或者vi打开
里面有个port 这里就是ssh对外开放的端口
如果前面有#代表这个使用的是默认端口
如果不想使用默认端口把井号去掉Port xxxx顶头写就行了
注意:Port一定要顶头,不能有空格
posted @   Avatarx  阅读(952)  评论(0编辑  收藏  举报
(评论功能已被禁用)
编辑推荐:
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
· SQL Server 2025 AI相关能力初探
阅读排行:
· winform 绘制太阳,地球,月球 运作规律
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· AI与.NET技术实操系列(五):向量存储与相似性搜索在 .NET 中的实现
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 超详细:普通电脑也行Windows部署deepseek R1训练数据并当服务器共享给他人
历史上的今天:
2014-08-07 linux mysql 卸载后重装
点击右上角即可分享
微信分享提示