1. 程式人生 > 實用技巧 >MobaXterm 連線 VirtualBox 6 虛擬機器中的 CenOS 7

MobaXterm 連線 VirtualBox 6 虛擬機器中的 CenOS 7

1 執行環境

  • 本機系統:Windows 7

  • 虛擬機器軟體:Oracle VM VirtualBox 6

  • 虛擬機器系統:CenOS 7

  • MobaXterm(安裝在本機上)

2 MobaXterm - 遠端工具箱

2.1 下載

進入 MobaXterm 官網:https://mobaxterm.mobatek.net/download.html , 選擇免費版

選擇安裝版,進行下載

下載完成

解壓後

2.2 安裝

點選 msi 進行安裝

一路下一步就可以了

(如果安裝出現問題,點選 Ignore 忽視即可)

安裝完成

3 MobaXterm 連線 VirtualBox 虛擬機器中的 CenOS

3.1 更改虛擬機器網路連線方式,將網絡卡設定成橋接網絡卡

  1. 開啟 VirtualBox,點選設定

  1. 選擇網路,將網絡卡設定成橋接網絡卡

3.2 檢視虛擬機器 IP

  1. 開啟虛擬機器,登入到系統中。在桌面上滑鼠右鍵,開啟終端

  1. 在終端中輸入 ifconfig,enp0s3 中的 inet 就是虛擬機器 IP,此處我的是 192.168.2.228

3.3 開啟 MobaXterm 新建 SSH 會話

  1. 點選選單欄 sessions,即可彈出 session setting 對話方塊

  1. 點選 SSH,填入相關資訊,點選 OK

Remote host:虛擬機器 IP(我的是 192.168.2.228,檢視 3.2)

  1. 輸入虛擬機器的使用者密碼,連線成功

4 可能出現的錯誤

4.1 SSH access denied

在輸入賬號密碼都是正確的情況下,SSH access denied

4.1.1 解決方法

  1. 因為需要修改系統設定,普通使用者會出現沒有許可權,所以在超級管理員下操作,在終端輸入 su root 在輸入密碼便可更改為 root 許可權

  1. 安裝 openssh-server,在終端輸入 yum -y install openssh-server (此處我已安裝)

  1. 檢查 SSH 版本,在終端輸入 ps -e |grep ssh

  1. 編輯配置檔案,在終端輸入 vim /etc/ssh/sshd_config

輸入 i 進入 vim 中的編輯模式,修改 PermitRootLogin 為 yes

退出編輯:按下 'Esc' 鍵,再輸入" :wq ",回車。

  1. 重啟 SSH,在終端輸入 systemctl restart sshd

此時再進行 SSH 連線即可

成功連線