Ubuntu离线安装Openssh,完美解决没有网络无法直接apt-get

       缺省情况下,我们在部署好ubuntu后,ubuntu是不允许我们直接SSH的,需要我们去下载,但是在机房这样的内网环境下,就显得格外困难,因为无法直接apt-get。所有我们可以通关上传openssh软件包进行安装,来解决这个问题!

 

 安装openssh一共需要三个包

openssh-client  SSH客户端

openssh-server  SSH远程登录服务

openssh-sftp-server  sftp服务器,远程传输文件

通关镜像站下载对应的deb包

在各大镜像站中都会有相应的系统资源,这里使用的是阿里镜像站

ubuntu-pool-main-o-openssh安装包下载_开源镜像站-阿里云 (aliyun.com)

        我们只需要对应的找到上面描述的软件包即可,需要注意的是,openssh版本太高可能会出现无法安装的情况。我们需要安装实际情况选择相应的版本,我的环境是ubuntu18.0.4.1,这样选择了openssh7.2的软件包

       下载下来可以通过U盘上传到服务器,也可以通过制作成光盘文件上传,我的环境是打包成镜像文件上传的 

     由于我使用的是光驱挂载,所有需要进行一下操作

root@luka-virtual-machine:/home/luka# mount /dev/sr0 /media/cdrom/
mount: /media/cdrom: WARNING: device write-protected, mounted read-only.


root@luka-virtual-machine:/home/luka# mount /dev/sr0 /media/cdrom/
mount: /media/cdrom: /dev/sr0 already mounted on /media/luka/20230630_235922.

root@luka-virtual-machine:/media# cp /media/cdrom/openssh-* /media/
root@luka-virtual-machine:/media# ls
cdrom  openssh-client_7.2p2-4_amd64.deb  openssh-sftp-server_7.2p2-4_amd64.deb
luka   openssh-server_7.2p2-4_amd64.deb
root@luka-virtual-machine:/media#
 

root@luka-virtual-machine:/media# dpkg -i *deb
 

直接使用dkpg命令安装所有的包即可

安装完后我们来查看一直ssh的状态 

 可以看到,ssh服务已经正常开启了,接下来我们来验证一下远程登录

获取IP地址

 

 成功啦!!

猜你喜欢

转载自blog.csdn.net/weixin_51483834/article/details/131519303