【Ubuntu系统】之安装SSH服务(XShell连接linux系统详解)

       作为一名真正的代码骑士,必须横穿Windows的同时要直捣Linux系统。

       由于项目需要使用linux系统进行一系列的部署开发,对于习惯了操作Windows界面的开发者来说,必须提前进行一系列的准备工作,在虚拟机上安装了Ubuntu系统,当前版本为16.04.2。安装好之后,自然不想使用虚拟机界面进行操作,因为不可以全屏,操作起来十分不便,因此使用XShell 进行远程连接,但是对于安装系统时什么插件都没有安装的系统来说,需要进行一系列的软件安装。下面,进行详细的SSH服务的安装讲解,不足之处,欢迎指出。

一、系统安装完成,准备ssh连接

        因为使用ssh进行连接的前提是xshell 工具所在计算机可以连接到目标linux系统,因此首先查看Ubuntu系统的IP,使用命令:ifconfig,注意,这里和Windows不一样,Windows使用ipconfig。

        如上图所示,IP为 192.168.1.101。

二、使用Xshell工具连接

        打开Xshell 工具,左上角点击新建按钮

        点击后出现如下界面,并填写需要连接的远程主机的IP以及端口号,如下

        点击连接按钮进行服务连接

       出现如上图所示错误,“Connection failed”,意思是连接失败了。首先遇见这个问题的第一想法是,是不是网络不通?于是,输入ping 192.168.1.101 进行连接,发现,可以ping通,然后输入telnet 192.168.1.101:22进行请求,发现无法连接,一目了然,是22端口在目标主机上未打开。

三、检查Ubuntu系统是否开启SSH服务

        输入查询端口命令:netstat -ntpl ,发现没有22端口,于是知道问题产生在于没有安装ssh服务。

四:安装SSH 服务

        输入命令:sudo apt-get install openssh-server 命令,注意这里需要用到超级管理员账号,否则会无法进行下载安装。

        等待安装完成后,输入netstat -ntpl,已经存在有22端口了,说明安装成功。

五、重新使用xshell进行连接

         重新连接,发现还是报错,连接被中断,出现"Connection established"错误

       于是把刚才新增的连接信息删除重新建一个连接,此时提示如下,要求输入用户名以及密码,按照提示输入正确的账号密码,确定,接成功。

经过以上操作,就可以顺顺利利安安心心在XShell 中操作Ubuntu系统啦!

以上介绍中涉及到的命令有:

ifconfig  # 查询linux系统ip地址

netstat -nptl #查看linux开放的TCP端口

sudo apt-get install openssh-server #安装ssh server

 

 

  • 2
    点赞
  • 10
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值