xshell 无法连接虚拟机ubantu18.04

对于xshell无法连接问题,首先应该考虑新装ubantu的ssh服务配置问题,其次有防火墙问题

本文主要针对ubantu18.04版的ssh服务配置

一:先获取ubantu的root权限,没root权限很多文件是没资格修改的


图一

1:在终端键入sudo passwd root,设置新的登录密码

2:键入su

前面的单词变成变成root则root权限设置成功,如下图二


图二

(注意:上述root配置每次重启虚拟机时都需要重新键入su指令才能进入root权限)

二:安装ssh工具

1:键入apt-get update

2:键入apt-get install openssh-server

3:继续选择y


图三

(注意:其实在键入apt-get install openssh-server会遇到“无法获得软件包”的问题,说明该软件包被占用了,通过

1:键入ps -e|grep ssh 查看ssh服务的状态并获取进程号

2:键入kill [进程号] 杀死该进程

3:再重新键入 apt-get install openssh-server 安装会成功

如图四所示,但上述的方法也适用在ubantu安装其他服务时遇到“无法获得软件包”的问题


图四

三:启动ssh服务

1:键入/etc/init.d/ssh start



图五

(注意:/etc/init.d/ssh restart   #重新启动ssh服务

               /etc/init.d/ssh stop   #关闭ssh服务

四:安装vim编辑器

1:apt-get install vim


图六

五:配置ssh服务的sshd_config文件

1:键入vim  /etc/ssh/sshd_config

2:查看是否有“PermitRootLogin yes”,没有添加即可,完成后保存退出

3:键入/etc/init.d/ssh restart 重新启动ssh服务


图七

这样xshell就可以通过ubantu的IP连接了

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 一、Python简介和环境搭建以及pip的安装 4课时实验课主要内容 【Python简介】: Python 是一个...
    _小老虎_阅读 5,875评论 0 10
  • 进入带空格的文件或者文件夹 Linux文件权限详解 文件和目录权限概述 在linux中的每一个文件或目录都包含有访...
    annkee阅读 2,717评论 0 4
  • 一、文件/文件夹管理 ls 列出当前目录文件(不包括隐含文件)ls -a 列出当前目录文件(包括隐含文件)l...
    路痴千行阅读 2,495评论 0 5
  • 第二章 基本命令 2.1 用户与权限管理 Linux是一个多用户系统,可以同时允许多个用户同时在系统上进行不同的操...
    4F4C阅读 449评论 0 1
  • 醒来就及时起,不要睡那三四十分钟。睡不着,心还不安。 昨夜辗转反侧,悠长的一个假期摆在面前,总怕暴殄珍物,假期结束...
    小志_灼灼其华阅读 104评论 0 1