当前位置 博文首页 > Linux猿:??保姆级!超详解!远程连接Linux虚拟机!??
?🎈 作者: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 的,所以会了这两种操作系统,基本就会了绝大多数的情况了。
使用的环境如下所示:
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:~$
依次执行如下命令:
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 连接。
依次执行如下命令:
linuxy@linuxy:~$ sudo systemctl enable ssh // 设置开机启动
linuxy@linuxy:~$ sudo systemctl start ssh // 开启服务
上面两条命令的功能依次是:设置 ssh 服务开机启动,启动 ssh 服务。
如果想要使用 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 服务。
使用远程连接工具进行连接,下面通过 Windows 的终端进行连接。
cs