日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

虚拟机CentOS7设置远程连接

發布時間:2025/3/21 编程问答 26 豆豆
生活随笔 收集整理的這篇文章主要介紹了 虚拟机CentOS7设置远程连接 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

虛擬機CentOS7設置遠程連接

文章目錄

  • 虛擬機CentOS7設置遠程連接
    • 前言
    • 詳細流程
      • 修改網絡適配器
      • 查看網絡外圍信息
      • 查看網絡IP信息
      • 設置靜態IP地址
      • 測試環境
    • 參考文章

前言

雖然 VMWare 有自帶的共享文件夾可以用來在 Windows和虛擬機之間共享文件,但是這種方式確實是太粗糙了。共享的文件夾是固定的,對于文件的管理顯得更加麻煩。

如果能夠對虛擬機也設置一個 IP,能夠使用 WinSCP等軟件進行遠程連接管理,就像連接遠程終端一樣,可以輕松實現文件的傳輸與管理,豈不美哉。

詳細流程

修改網絡適配器

第一步,我們打開 VMWare WorkStation,找到 CentOS7系統,點擊“網絡適配器選項”,將“NAT模式”修改為“自定義模式”,并將特定虛擬網絡選擇為 VMnet8。

這里說明一下 NAT方式的工作原理。CentOS和 Windows這兩個系統通過虛擬網關互聯,虛擬網關由 VMWare WorkStation生成,在 Windows上會生成一個虛擬網卡 VMnet8,這個網卡地址和本機的物理網卡沒有關系。

查看網絡外圍信息

在 VMWare的菜單欄,選擇“編輯”->“虛擬網絡編輯器”,這里可以查看和修改虛擬網關地址。

在虛擬網絡編輯器中,選擇“VMnet8”,我們要查看兩個部分。第一部分是“NAT設置”,第二部分是“DHCP設置”。

我們先查看“NAT設置”,可以看到,虛擬網關地址為 192.168.17.2。

我們接著查看“DHCP設置”,可以看到,子網掩碼為 255.255.255.0。起始IP地址為 192.168.17.128,結束IP地址為 192.168.17.254。在之后的步驟我們需要設置靜態IP地址,就在這個區間隨機選擇。

接下來,我們回到 Windows主機。打開控制面板,點擊“查看網絡狀態和任務”。

  • 點擊“更改適配器設置”
  • 選中適配器 VMnet8,右鍵查看其“屬性”
  • 選中“TCP/IPv4”
  • 點擊查看屬性
  • 這里我們可以看到,VMnet8的 IP地址為 192.168.17.1。

    到這一步,我們記住

    • 虛擬網關地址為 192.168.17.2
    • VMnet8 IP地址為 192.168.17.1
    • 子網掩碼為 255.255.255.0
    • 能夠設置的IP地址區間為 192.168.17.128~254

    查看網絡IP信息

    現在我們回到 VMWare虛擬機,啟動 CentOS系統。

    我們先去查看網卡,輸入命令

    ip addr

    可以看到,我的網卡叫做 ens33。

    然后我們查看網卡 IP信息,輸入命令

    ls /etc/sysconfig/network-scripts/

    可以看到,網卡IP的配置文件名為 ifcfg-ens33。

    接著我們查看文件 ifcfg-ens33的內容,輸入命令

    cat /etc/sysconfig/network-scripts/ifcfg-ens33

    可以看到,BOOTPROTO=dhcp,ONBOOT=yes。

    • BOOTPROTO表示你使用什么樣的路由協議,有三個參數
      • none表示不指定
      • static表示使用靜態路由,必須填寫IPADDR(ip地址)、NETMASK(子網掩碼)、GATEWAY(網關)這三個選項
      • dhcp表示使用動態路由,不必填寫那三個選項。如果填寫了就以填寫的為準
    • ONBOOT指明在系統啟動時是否激活網卡,只有在激活狀態的網卡才能去連接網絡,進行網絡通訊。
      • yes啟動這個網卡的開關
      • no關閉這個網卡的開關

    設置靜態IP地址

    我們去修改 ifcfg-ens33文件,輸入命令

    vim /etc/sysconfig/network-scripts/ifcfg-ens33

    按“i”進入編輯模式,將 BOOTPROTO的參數由 dhcp修改為 static,并在文件尾部加入以下代碼,用于設置靜態IP、子網掩碼和網關。

    IPADDR=192.168.17.200 NETMASK=255.255.255.0 GATEWAY=192.168.17.2

    IP地址是在區間內隨機選擇的,子網掩碼和網關是剛才查看過的。再次強調,IP地址的選擇一定要在剛才查詢的區間范圍內。

    ifcfg-ens33文件修改完成之后,按“Esc”鍵,輸入“:wq”保存并退出。

    最后我們重啟網絡服務就OK了,輸入命令

    service network restart


    如果遇到這個錯誤“Job for network.service failed because the control process exited with error code.”,請參考這篇 CSDN博客進行解決 Job for network.service failed問題

    測試環境

    我們已經將所有該設置的參數全部設置完畢了,并且重啟了網絡服務。下面來進行測試,看看網絡是否連接成功。

    我們在 CentOS終端中 ping一下看看網絡是否連通。

    ping 192.168.17.200

    CentOS中能夠 ping通,我們回到 Windows主機,打開 cmd命令行,輸入命令,來試試 Windows下能否 ping通虛擬機。

    ping 192.168.17.200

    我們看到,在 Windows下已經成功 ping通了虛擬機,環境配置成功,可以通過 WinSCP等軟件來傳輸文件啦。

    提示,如果一整套流程配置下來 Windows還是不能 ping通虛擬機,在虛擬機的“虛擬網絡編輯器”中點擊“還原默認設置”,然后重新進行配置,應該就可以 ping通了。

    參考文章

    超詳細!CentOS 7 + Hadoop3.0.0 搭建偽分布式集群

    NAT模式下VMware中CentOS7無法連接外網的解決方法

    linux中ONBOOT=yes是什么意思

    《新程序員》:云原生和全面數字化實踐50位技術專家共同創作,文字、視頻、音頻交互閱讀

    總結

    以上是生活随笔為你收集整理的虚拟机CentOS7设置远程连接的全部內容,希望文章能夠幫你解決所遇到的問題。

    如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。