Ubuntu 12.04 SSH服务安装配置连接

一、白话(废话爱看不看都行)

        Ubuntu 12.04已于2014年4月发布,其生命周期已于2017年4月结束,因此它不再接受官方的软件更新和支持。目前国内的阿里源、网易源、清华源等都不在进行一个支持与更新。但是目前国内还是有一些企业是使用着Ubuntu 12.04 这本版本的系统。(文档是基于一个朋友所在企业还是使用12.04这个版本的系统,让她重新搭建一套一模一样的出来,应该是当作备机使用吧咋也不敢问咋也不敢说)。

二、确保网络正常连接外网

        刚搭建好的服务需要确保能够连接外网,因为在后续需要从相关源中下载软件包。简单来说就是配置出IP出来,在让系统能够直接ping通百度。

三、配置apt源

        这里由于12.04版本太老了就不能配置阿里,清华、网易这些源,这里亲自体验过了就算配置好了也不能进行使用会出现

Err http://mirrors.aliyun.com precise-security/universe i386 Packages404 Not

Err http://mirrors.163.com precise-security/universe i386 Packages404 Not

等这样的报错,这时用使用

        apt-get update 
        apt-get  -f  install

更新源的时候是不会成功的。但是不急,还是有是能够使用的。

注意:修改前先备份原来的 sources.list

        cp /etc/apt/sources.list /etc/apt/sources.list.backup

 这里提供的是 http://old-releases.ubuntu.com/ubuntu/源(忘记名字了,不知道叫啥新手勿喷,反正是免费,又不要vip观看是吧)

deb http://old-releases.ubuntu.com/ubuntu/ precise main restricted
deb-src http://old-releases.ubuntu.com/ubuntu/ precise main restricted
deb http://old-releases.ubuntu.com/ubuntu/ precise-updates main restricted
deb-src http://old-releases.ubuntu.com/ubuntu/ precise-updates main restricted
deb http://old-releases.ubuntu.com/ubuntu/ precise universe
deb-src http://old-releases.ubuntu.com/ubuntu/ precise universe
deb http://old-releases.ubuntu.com/ubuntu/ precise-updates universe
deb-src http://old-releases.ubuntu.com/ubuntu/ precise-updates universe
deb http://old-releases.ubuntu.com/ubuntu/ precise multiverse
deb-src http://old-releases.ubuntu.com/ubuntu/ precise multiverse
deb http://old-releases.ubuntu.com/ubuntu/ precise-updates multiverse
deb-src http://old-releases.ubuntu.com/ubuntu/ precise-updates multiverse
deb http://old-releases.ubuntu.com/ubuntu/ precise-backports main restricted universe multiverse
deb-src http://old-releases.ubuntu.com/ubuntu/ precise-backports main restricted universe multiverse
deb http://old-releases.ubuntu.com/ubuntu precise-security main restricted
deb-src http://old-releases.ubuntu.com/ubuntu precise-security main restricted
deb http://old-releases.ubuntu.com/ubuntu precise-security universe
deb-src http://old-releases.ubuntu.com/ubuntu precise-security universe
deb http://old-releases.ubuntu.com/ubuntu precise-security multiverse
deb-src http://old-releases.ubuntu.com/ubuntu precise-security multiverse

看着是有点多哈,不影响(有点懒不想修改直接从配置文件复制全部出来的,其实是可以优化的啊)
Tips:这里直接进入到 sources.list 里面将 *.ubuntu.com 修改成为 old-releases.ubuntu.com 就可以了

修改结束直接保存退出运行一下

        apt-get update

等到显示这样就算是完成啦

Tips:这里运行 apt-get -f install 还是会一个依赖的报错,但是不影响其使用

          不能使用 sudo apt-get install openssh-server 来进行安装同样会出现这个依赖问题

四、卸载原有的openssh-client

我是使用dpkg卸载,好像apt用不来(不记得也不想验证),以防万一我这里把配置文件也清了一遍。

        sudo dpkg --remove openssh-server

        sudo dpkg --remove openssh-client

        sudo dpkg --purge openssh-server

五、通过配置的源下载server跟client的deb软件包并安装

        虽然配置好了相关源嘛,但是使用相关源是安装不了服务的,会出现依赖的报错,这个报错对于我这个小白来说是解决不了的,有大神能够解决的话也是可以直接使用使用命令安装一步到位,在这里小弟就使用最笨的方法来解决这个问题了。

        在安装openssh-server的时候可能会还是会出现依赖的问题,为了解决这个依赖所在这就需要将依赖也下载下来一共下载三个deb包就Ok啦。

sudo apt-get download libwrap0*

sudo apt-get download openssh-client

sudo apt-get download openssh-server

虽然这个输完命令会多下两个deb的包,但是不影响啊

        这里需要按照顺序来进行安装:

        1、先安装 libwrap0_7.6.q-21_amd64.deb

        dpkg  -i  libwrap0_7.6.q-21_amd64.deb

        2、接着安装 openssh-client

        dpkg -i openssh-client_5.9p1-5ubuntu1.10_amd64.deb 

        3、最后安装 openssh-server

        dpkg -i openssh-server_5.9p1-5ubuntu1.10_amd64.deb

六、启动ssh服务

        前面安装好后到这步直接启动就好了

        sudo /etc/init.d/ssh start

启动完服务就ok啦!!!!

一位技术爱好者,小白一枚有不对的地方可以提出,不喜勿喷哦,大佬们!!!

                                                                                                              转载需说明来处!!!!!

  • 20
    点赞
  • 19
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值