文章插图
文章插图
目录
一、Ubuntu
1.0 环境1.1 安装辅助软件1.2 启动服务1.3 设置 root 密码,修改配置1.4 远程连接
二、CentOS
2.0 环境2.1 设置 IP2.2 远程连接
三、远程连接工具
3.1 XShell3.2 MobaXterm
四、总结
正文
本文详细讲解远程连接虚拟机的步骤,考虑到较多人使用 Ubuntu 和 CentOS,本文分别针对这两种操作系统进行讲解 。
实际上,大多数桌面操作系统都是基于 Ubuntu 来的,很多的操作系统是基于 CentOS 的,所以会了这两种操作系统,基本就会了绝大多数的情况了 。
一、Ubuntu
1.0 环境
使用的环境如下所示:
[email protected]:~$ cat /proc/versionLinux version 5.8.0-50-generic ([email protected]) (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 [email protected]:~$
【Linux连接服务器 linux 命令连接】1.1 安装辅助软件依次执行如下命令:
[email protected]:~$ sudo apt update // 更新源 [email protected]:~$ sudo apt install net-tools // 安装net-tools,提供 ifconfig 命令 [email protected]:~$ sudo apt install openssh-server // 安装 openssh-server,用于 SSH 连接
上面三条命令的功能依次是:更新源、安装net-tools,提供 ifconfig 命令、安装 openssh-server,用于 SSH 连接 。1.2 启动服务
依次执行如下命令:
[email protected]:~$ sudo systemctl enable ssh // 设置开机启动 [email protected]:~$ sudo systemctl start ssh // 开启服务
上面两条命令的功能依次是:设置 ssh 服务开机启动,启动 ssh 服务 。1.3 设置 root 密码,修改配置
如果想要使用 root 远程登录的话,执行如下命令:
[email protected]:~$ sudo passwd root [email protected]:~$ sudo sed -i '/#PermitRootLogin prohibit-password/aPermitRootLogin yes' /etc/ssh/sshd_config [email protected]:~$ sudo systemctl restart ssh
ubuntu 上默认是不允许 root 远程登录的,需要修改配置,修改后重启 ssh 服务 。1.4 远程连接
使用远程连接工具进行连接,下面通过 Windows 的终端进行连接 。
图1 远程连接
连接命令格式为:ssh [email protected]
远程连接工具看第三部分 。
二、CentOS
2.0 环境
使用的环境如下:
ersion 4.18.0-80.el8.x86_64 ([email protected]) (gcc version 8.2.1 20180905 (Red Hat 8.2.1-3) (GCC)) #1 SMP Tue Jun 4 09:19:46 UTC 2019[[email protected] ~]$
2.1 设置 IP[[email protected] ~]# sudo vim /etc/sysconfig/network-scripts/ifcfg-ens33
修改 ifcfg-ens33 ONBOOT=no 为 ONBOOT=yes,文件内容如下TYPE=Ethernet PROXY_METHOD=none BROWSER_ONLY=no BOOTPROTO=dhcp DEFROUTE=yes IPV4_FAILURE_FATAL=no IPV6INIT=yes IPV6_AUTOCONF=yes IPV6_DEFROUTE=yes IPV6_FAILURE_FATAL=no IPV6_ADDR_GEN_MODE=stable-privacy NAME=ens33 UUID=98a1093c-5c53-402f-ab07-60b29071b1df DEVICE=ens33 ONBOOT=yes
重新载入配置文件[[email protected] ~]# nmcli c reload
执行 ifconfig 查看一下 IP,这时候就有 IP 了,如下所示:在 Windows 下 ping 一下虚拟机的 IP,如下所示:
显示已经连通 。
2.2 远程连接
使用远程连接工具进行连接,下面通过 Windows 的终端进行连接 。
连接命令格式为:ssh [email protected]
远程连接工具看第三部分 。
三、远程连接工具
3.1 XShell
Xshell 是一个非常强大的 SSH 客户端,支持 SSH1, SSH2, 以及 Microsoft Windows 平台的 TELNET 协议 。Xshell可以在Windows界面下用来访问远端不同系统下的服务器,从而在本地远程控制服务器 。
图1 XShell
3.2 MobaXterm
MobaXterm 是一个强大的 SSH 客户端,为 Windows 桌面提供了重要的远程网络工具(SSH、X11、RDP、VNC、FTP、MOSH 等)和 Unix 命令(bash、ls、cat、sed、grep、awk、rsync 等) 。
图2 MobaXterm
四、总结
远程连接主要是配置网络、安装依赖包、使用远程工具连接,远程连接是通过 SSH 的形式进行连接的 。
- linux web服务器搭建 linux怎么架设web服务器
- js 获取IP地址 js获取当前服务器ip
- 查询网站服务器所在地 服务器查看地址
- linux服务器dns配置安装 Linux安装DNS服务
- 主流服务器有哪些 高端服务器品牌
- 服务器的主机名是什么意思 主机名和服务器名
- poe交换机怎么连接监控 poe监控主机接poe交换机
- 阿里云服务器怎么建网站 阿里云搭建网页
- 阿里云服务器数据备份 阿里云服务器如何备份数据
- linux文件复制命令的实现 linux文件复制命令cat