SSH安装篇之——SecureCRT连接(内网和外网)虚拟机中的Linux系统(Ubuntu) (2)

SSH安装篇之——SecureCRT连接(内网和外网)虚拟机中的Linux系统(Ubuntu)

  前期工作已经做好,接下来就是要在Ubuntu下安装SSH服务了,打开终端,先检查一下,是否已经安装了SSH服务。

  输入命令:ssh uname@localhost。如果出现了ssh: connect to host localhost port 22: Connection refused

  一般都是没有安装SSH,这个时候需要安装SSH。

  (1)安装SSH服务

  打开Ubuntu的终端,输入:
  sudo apt-get install openssh-server

  安装完毕后ssh默认已启动。可以使用下述命令查看是否有进程在22端口上监听,即是否已启动:
  netstat -nat | grep 22

  

SSH安装篇之——SecureCRT连接(内网和外网)虚拟机中的Linux系统(Ubuntu)

  如果连接不了,则我们需要关闭掉防火墙

 (2)关闭掉防火墙

  sudo ufw disable

  

SSH安装篇之——SecureCRT连接(内网和外网)虚拟机中的Linux系统(Ubuntu)

  关闭防火墙之后,netstat -nat | grep 22一下,就能看出SSH服务了

  

SSH安装篇之——SecureCRT连接(内网和外网)虚拟机中的Linux系统(Ubuntu)

(3)划重点的温馨提示(允许root用户远程登录)

  大家可能有种需求是:我们通过第三方的SSH连接工具,我们希望直接使用root账户进行登录(因为普通用户总是请求权限,有点受不了,这种频率还是蛮高的),所有呢~我们在SSH服务的时候,应该主要切换到root账号,使用root账户去安装SSH服务,不过我们安装完SSH服务,还需要设置SSH配置文件(sshd_config),不设置的话,在使用SSH工具连接root账户,会提示被拒绝的。下面是讲解下怎么配置SSH文件~

  1、终端输入命令 sudo vim /etc/ssh/sshd_config ,修改ssh服务配置文件,如图所示:

SSH安装篇之——SecureCRT连接(内网和外网)虚拟机中的Linux系统(Ubuntu)

  2、找到PermitRootLogin,将参数prohibit-password改为yes,如图所示:

    

SSH安装篇之——SecureCRT连接(内网和外网)虚拟机中的Linux系统(Ubuntu)


  改成后,如图所示:

SSH安装篇之——SecureCRT连接(内网和外网)虚拟机中的Linux系统(Ubuntu)

 3、设置完需ssh配置文件,我们需要要重启ssh服务,命令 service sshd restart  或者  /etc/initd.d/sshd restart

  打开SecureCRT软件,进行配置。ProtoCol模式选为SSH2,Port为22,HostName为xxx.xxx.xxx.xxx(如果场景一的话就是我们Ubuntu的IP地址,如果是场景二,那就是我们宿主PC机的IP地址),UserName为我们Ubuntu的登录账户。

  

SSH安装篇之——SecureCRT连接(内网和外网)虚拟机中的Linux系统(Ubuntu)

  PassWord为我们Ubuntu的登录密码

  

SSH安装篇之——SecureCRT连接(内网和外网)虚拟机中的Linux系统(Ubuntu)

  然后就是见证奇迹的时候到了~~~

  我们随便输入常见命令:ls

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/zzdjgz.html