目錄
一、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/aPermitRootLogin yes' /etc/ssh/sshd_config
linuxy@linuxy:~$ sudo systemctl restart ssh
ubuntu 上默認是不允許 root 遠程登錄的,需要修改配置,修改後重啟 ssh 服務。
1.4 遠程連接
使用遠程連接工具進行連接,下面通過 Windows 的終端進行連接。
圖1 遠程連接
連接命令格式為:ssh 用戶名@IP
遠程連接工具看第三部分。
二、CentOS
2.0 環境
使用的環境如下:
ersion 4.18.0-80.el8.x86_64 (mockbuild@kbuilder.bsys.centos.org) (gcc version 8.2.1 20180905 (Red Hat 8.2.1-3) (GCC)) #1 SMP Tue Jun 4 09:19:46 UTC 2019
[linuxy@localhost ~]$
2.1 設置 IP
[root@localhost ~]# 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
重新載入配置文件
[root@localhost ~]# nmcli c reload
執行 ifconfig 查看一下 IP,這時候就有 IP 了,如下所示:

在 Windows 下 ping 一下虛擬機的 IP,如下所示:

顯示已經連通。
2.2 遠程連接
使用遠程連接工具進行連接,下面通過 Windows 的終端進行連接。

連接命令格式為:ssh 用戶名@IP
遠程連接工具看第三部分。
三、遠程連接工具
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 的形式進行連接的。
原創文章,作者:投稿專員,如若轉載,請註明出處:https://www.506064.com/zh-tw/n/234127.html