当前位置 博文首页 > Linux猿:??保姆级!超详解!远程连接Linux虚拟机!??

    Linux猿:??保姆级!超详解!远程连接Linux虚拟机!??

    作者:[db:作者] 时间:2021-09-17 08:59


    ?🎈 作者:Linux猿

    🎈 简介:CSDN博客专家🏆,C/C++、面试、刷题、算法尽管咨询我,关注我,有问题私聊!

    🎈 关注专栏:Linux 技术?(优质好文持续更新中……)🚀


    🍓目录

    ?一、Ubuntu

    📢1.0 环境

    📢1.1 安装辅助软件

    📢1.2 启动服务

    📢1.3 设置 root 密码,修改配置

    📢1.4 远程连接

    ?二、CentOS

    📢2.0 环境

    📢2.1?设置 IP

    📢2.2?远程连接

    ?三、远程连接工具

    📢3.1?XShell

    📢3.2?MobaXterm

    🪐四、总结


    本文详细讲解远程连接虚拟机的步骤,考虑到较多人使用?Ubuntu 和 CentOS,本文分别针对这两种操作系统进行讲解。

    实际上,大多数桌面操作系统都是基于 Ubuntu 来的,很多的操作系统是基于 CentOS 的,所以会了这两种操作系统,基本就会了绝大多数的情况了。

    ?一、Ubuntu

    📢1.0 环境

    使用的环境如下所示:

    linuxy@linuxy:~$ cat /proc/version
    Linux version 5.8.0-50-generic (buildd@lgw01-amd64-030) (gcc (Ubuntu 9.3.0-17ubuntu1~20.04) 9.3.0, GNU ld (GNU Binutils for Ubuntu) 2.34) #56~20.04.1-Ubuntu SMP Mon Apr 12 21:46:35 UTC 2021
    linuxy@linuxy:~$ 

    📢1.1 安装辅助软件

    依次执行如下命令:

    linuxy@linuxy:~$ sudo apt update // 更新源
    
    linuxy@linuxy:~$ sudo apt install net-tools // 安装net-tools,提供 ifconfig 命令
    
    linuxy@linuxy:~$ sudo apt install openssh-server // 安装 openssh-server,用于 SSH 连接

    上面三条命令的功能依次是:更新源、安装net-tools,提供 ifconfig 命令、安装 openssh-server,用于 SSH 连接。

    📢1.2 启动服务

    依次执行如下命令:

    linuxy@linuxy:~$ sudo systemctl enable ssh // 设置开机启动
    
    linuxy@linuxy:~$ sudo systemctl start ssh // 开启服务

    上面两条命令的功能依次是:设置 ssh 服务开机启动,启动 ssh 服务。

    📢1.3 设置 root 密码,修改配置

    如果想要使用 root 远程登录的话,执行如下命令:

    linuxy@linuxy:~$ sudo passwd root
    
    linuxy@linuxy:~$ sudo sed -i '/#PermitRootLogin prohibit-password/a\PermitRootLogin yes' /etc/ssh/sshd_config
    
    linuxy@linuxy:~$ sudo systemctl restart ssh

    ubuntu 上默认是不允许 root 远程登录的,需要修改配置,修改后重启 ssh 服务。

    📢1.4 远程连接

    使用远程连接工具进行连接,下面通过 Windows 的终端进行连接。

    图1 远程连接
    cs