【教程】Ubuntu 20.10离线安装openssh-server

本文详细介绍了如何在无法联网的Ubuntu20.10系统上离线安装OpenSSH服务器。首先,在一个有网络的相同版本Ubuntu虚拟机中更新源并下载所需deb包,然后将这些包转移到目标主机上。由于常规的`apt-get download`和`build-dep`命令未能成功,作者通过递归下载所有依赖包的方式解决了问题。最后,成功安装了OpenSSH服务器及其依赖,并提供了下载的所有deb包链接。
ACE-Step

ACE-Step

音乐合成
ACE-Step

ACE-Step是由中国团队阶跃星辰(StepFun)与ACE Studio联手打造的开源音乐生成模型。 它拥有3.5B参数量,支持快速高质量生成、强可控性和易于拓展的特点。 最厉害的是,它可以生成多种语言的歌曲,包括但不限于中文、英文、日文等19种语言

Ubuntu 20.10离线安装openssh-server

参考

Ubuntu 20.10镜像下载:https://old-releases.ubuntu.com/releases/20.10/
教程:Where to get complete offline installer for openssh-server?

描述

某离线ubuntu20.10主机通过共享网络方式没能成功联网,因此采用离线方式安装deb。
先下载相同版本的ubuntu虚拟机,在其上下载openssh-server所需的离线安装包,再通过usb等外设放入离线的ubuntu20.10主机上,安装deb。

参考步骤

下载并部署好镜像后,在镜像中执行如下命令,获得openssh-server的deb安装包和依赖安装包。

  1. 创建文件夹

cd ~/Desktop/

mkdir openssh-server-installer&&cd openssh-server-installer/

sudo apt-get update

如果还源,记得换中科大的源:(中科大已经不再支持ubuntu 20.10 groovy)

deb https://mirrors.ustc.edu.cn/ubuntu/ groovy main restricted universe multiverse
deb-src https://mirrors.ustc.edu.cn/ubuntu/ groovy main restricted universe multiverse

deb https://mirrors.ustc.edu.cn/ubuntu/ groovy-security main restricted universe multiverse
deb-src https://mirrors.ustc.edu.cn/ubuntu/ groovy-security main restricted universe multiverse

deb https://mirrors.ustc.edu.cn/ubuntu/ groovy-updates main restricted universe multiverse
deb-src https://mirrors.ustc.edu.cn/ubuntu/ groovy-updates main restricted universe multiverse

deb https://mirrors.ustc.edu.cn/ubuntu/ groovy-backports main restricted universe multiverse
deb-src https://mirrors.ustc.edu.cn/ubuntu/ groovy-backports main restricted universe multiverse

## Not recommended
# deb https://mirrors.ustc.edu.cn/ubuntu/ groovy-proposed main restricted universe multiverse
# deb-src https://mirrors.ustc.edu.cn/ubuntu/ groovy-proposed main restricted universe multiverse

  1. 下载openssh-server软件包(这个得到的是.deb文件)。

sudo apt-get download openssh-server

  1. 下载 openssh-server 的依赖项。

sudo apt-get build-dep --reinstall --download-only -o dir::cache=~/Desktop/openssh-server-installer/ openssh-server

然而,如上的2,3步骤并没有效果,最后参考:在Ubuntu本地下载软件包并递归下载其所有依赖包 其中的第二个方法,递归下载了所有的依赖包并安装才成功运行起来。

  1. 下载额外的依赖项(上面的命令没有下载这些)。

sudo apt-get download openssh-sftp-server openssh-client

  1. 安装OpenSSH服务器(确保所有.deb文件都在同一个文件夹中)。

sudo dpkg -i *.deb

分享下我最终下载成功所依赖的诸多deb包:https://wwc.lanzoui.com/iB6zr0ede3uf 密码:b49h

共享网络的解决方案

此方法在此主机上未成功。仅供参考

Windows共享网络给不上网的linux,以实现linux上网
参考:window10共享网卡给linux服务器上网
1.windows通过wifi上网,打开其网络适配器,配置共享
在这里插入图片描述

在这里插入图片描述

2.之后windows的有线网卡IP会被设置为固定值,之后设置服务器的网卡,设置为同网段,网关为windows的有线网卡的IP地址 (下图是kali的,配置/etc/network/interfaces,如果是ubuntu,参考为Ubuntu 20.04 设置静态IP简明教程)
在这里插入图片描述

3.再重启linux网卡即可,ifconfig eth4 up

您可能感兴趣的与本文相关的镜像

ACE-Step

ACE-Step

音乐合成
ACE-Step

ACE-Step是由中国团队阶跃星辰(StepFun)与ACE Studio联手打造的开源音乐生成模型。 它拥有3.5B参数量,支持快速高质量生成、强可控性和易于拓展的特点。 最厉害的是,它可以生成多种语言的歌曲,包括但不限于中文、英文、日文等19种语言

评论 2
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值