ubuntu自带的有openssh-client,所以可以通过
1
|
ssh username@host
|
来远程连接linux
可是要想通过ssh被连接,ubuntu系统需要有openssh-server,可以通过
1
|
ps -e | grep ssh
|
来查看,如果没有显示sshd则说明没有安装openssh-server
可通过
1
|
sudo apt-get install openssh-server
|
来安装openssh-server,如果顺利的话会安装成功,如果遇到
1
2
3
4
5
6
7
8
9
10
11
12
|
$ sudo apt-get install openssh-server
正在读取软件包列表... 完成 正在分析软件包的依赖关系树 正在读取状态信息... 完成 有一些软件包无法被安装。如果您用的是 unstable 发行版,这也许是 因为系统无法达到您要求的状态造成的。该版本中可能会有一些您需要的软件 包尚未被创建或是它们已被从新到(Incoming)目录移出。 下列信息可能会对解决问题有所帮助: 下列软件包有未满足的依赖关系: openssh-server : 依赖: openssh-client (= 1:6.6p1-2ubuntu1)
E: 无法修正错误,因为您要求某些软件包保持现状,就是它们破坏了软件包间的依赖关系。 |
这是因为,openssh-server是依赖于openssh-clien的,那ubuntu不是自带了openssh-client吗?原由是自带的openssh-clien与所要安装的openssh-server所依赖的版本不同,这里所依赖的版本是
1
|
1:6.6p1-2ubuntu1 |
所以要安装对应版本的openssh-clien,来覆盖掉ubuntu自带的
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
|
$ sudo apt-get install openssh-client=1:6.6p1-2ubuntu1
正在读取软件包列表... 完成 正在分析软件包的依赖关系树 正在读取状态信息... 完成 建议安装的软件包: libpam- ssh keychain monkeysphere
下列软件包将被【降级】: openssh-client
升级了 0 个软件包,新安装了 0 个软件包,降级了 1 个软件包,要卸载 0 个软件包,有 0 个软件包未被升级。 需要下载 566 kB 的软件包。 解压缩后会消耗掉 0 B 的额外空间。 您希望继续执行吗? [Y /n ] y
获取:1 http: //cn .archive.ubuntu.com /ubuntu/ trusty /main openssh-client amd64 1:6.6p1-2ubuntu1 [566 kB]
下载 566 kB,耗时 2秒 (212 kB /s )
dpkg:警告:downgrading openssh-client from 1:6.6p1-2ubuntu2 to 1:6.6p1-2ubuntu1 (正在读取数据库 ... 系统当前共安装有 200015 个文件和目录。) Preparing to unpack ... /openssh-client_1 %3a6.6p1-2ubuntu1_amd64.deb ...
Unpacking openssh-client (1:6.6p1-2ubuntu1) over (1:6.6p1-2ubuntu2) ... Processing triggers for man -db (2.6.7.1-1) ...
正在设置 openssh-client (1:6.6p1-2ubuntu1) ... |
可以看到,提示了系统中openssh-client被降级,这样再安装openssh-server就可以成功了!
1 安装
apt-get install openssh
2 完成后,检查ssh server是否启动:
ps -e | grep ssh
如果只是有:
ssh-agent
说明没有启动server
可以手动启动:
sudo /etc/init.d/ssh start
或者重启ubuntu
3 现在就可以使用putty连接了
相关推荐
Ubuntu20.04和Ubuntu16.04等其他Ubuntu离线安装openssh-server 安装步骤: sudo dpkg -i libssl1.0.0_1.0.2n-1ubuntu5.7_amd64.deb sudo dpkg -i openssh-client_8.4p1-6ubuntu1_amd64.deb sudo dpkg -i openssh-...
Ubuntu 安装 OpenSSH 服务器报错解决 在本篇文章中,我们将讨论 Ubuntu 安装 OpenSSH 服务器时可能会遇到的报错问题,并提供解决方案。文章将一步步指导读者解决安装 OpenSSH 服务器时可能出现的错误,包括网络设置...
Ubuntu20.04离线安装openssh-server 安装步骤: sudo dpkg -i libssl1.0.0_1.0.2n-1ubuntu5.7_amd64.deb sudo dpkg -i openssh-client_8.4p1-6ubuntu1_amd64.deb sudo dpkg -i openssh-sftp-server_8.4p1-6ubuntu1...
首先,OpenSSH-server是OpenSSH的服务器组件,它允许其他计算机通过SSH协议安全地连接到你的Ubuntu系统。在安装过程中,我们需要的三个主要安装包可能包括`openssh-client`, `openssh-server`, 和 `openssl`。`...
sudo dpkg -i openssh-sftp-server_1%3a7.6p1-4ubuntu0.6_amd64.deb sudo dpkg -i openssh-server_1%3a7.6p1-4ubuntu0.6_amd64.deb sudo dpkg -i ssh-import-id_5.7-0ubuntu1.1_all.deb 修改 /etc/ssh/sshd_config...
Ubuntu20.04离线安装openssh-server 安装步骤: sudo dpkg -i libssl1.0.0_1.0.2n-1ubuntu5.7_amd64.deb sudo dpkg -i openssh-client_8.4p1-6ubuntu1_amd64.deb sudo dpkg -i openssh-sftp-server_8.4p1-6ubuntu1_...
总之,OpenSSH Server离线安装包为没有网络连接的Ubuntu系统提供了方便的SSH服务安装方式。了解如何正确安装、配置和维护OpenSSH Server,对于Linux系统管理和远程运维至关重要。在实际操作中,确保遵循最佳实践以...
openssh-sftp-server_8.9p1-3ubuntu0.3_amd64
openssh服务端 执行 dpkg -i openssh-server_1%3a5.5p1-4ubuntu6_i386.deb安装 此安装软件为32位 64位系统安装不了
2.安装openssh-sftp-server_7.2p2-4ubuntu2.8_amd64.deb、openssh- server_7.2p2-4ubuntu2.8_amd64.deb、openssh-client_7.2p2- 4ubuntu2.8_amd64.deb。 3.如果存在依赖关系缺失,可以根据提示到other...
openssh-server_7.9p1安装包 openssh安装包 UOS 统信USO Ubuntu
Ubuntu20.04是自带ssh客户端的,可以主动连接别的机器,但并没有服务端,所以无法被连接,在断网情况下,包内资源可助你成功离线安装openssh。安装步骤: sudo dpkg -i libssl1.0.0_1.0.2n-1ubuntu5.6_amd64.deb ...
在Ubuntu 16.04上安装OpenSSH-server的步骤如下: 1. **下载所需DEB包**:首先,你需要从可靠的源下载适用于Ubuntu 16.04的OpenSSH-server DEB包。通常,这些包可以从Ubuntu的官方仓库或第三方软件库获取。在本例中...
在Ubuntu 16.04系统中,OpenSSH是一个至关重要的...通过以上步骤,你应该能够在离线的Ubuntu 16.04系统上成功安装和配置OpenSSH服务。这个过程虽然比在线安装复杂,但确保了即使在无网络环境下也能实现安全的远程访问。
sudo dpkg -i openssh-sftp-server_6.6p1-2ubuntu1_amd64.deb sudo dpkg -i libck-connector0_0.4.5-3.1ubuntu2_amd64.deb sudo dpkg -i openssh-server_6.6p1-2ubuntu1_amd64.deb sudo dpkg -i ssh_6.6p1-2ubuntu1_...
在Ubuntu 16.04系统中安装OpenSSH Server时,可能会遇到依赖错误的问题,这通常涉及到OpenSSH的客户端和服务器端软件包之间的版本匹配。OpenSSH Server(openssh-server)依赖于OpenSSH Client(openssh-client)和...
在Ubuntu 14.04系统中,OpenSSH Server(openssh-server)是用于实现安全远程登录的关键组件。OpenSSH是一套开源软件,提供安全的网络服务,包括SSH协议,用于替代传统的不安全的telnet和rlogin。在这个场景中,用户...
sudo dpkg -i libssl1.0.0_1.0.2n-1ubuntu5.7_amd64....sudo dpkg -i openssh-sftp-server_8.4p1-6ubuntu1_amd64.deb sudo dpkg -i openssh-server_8.4p1-6ubuntu1_amd64.deb sudo dpkg -i ssh_8.4p1-6ubuntu1_all.deb