首页 > 系统相关 >VMware下配置Ubuntu为静态IP地址并使用SSH登录

VMware下配置Ubuntu为静态IP地址并使用SSH登录

时间:2023-01-14 14:56:55浏览次数:44  
标签:虚拟机 Ubuntu 使用 192.168 点击 SSH 设置 IP地址 ssh

安装虚拟机之后,经常需要使用 xshell 进行远程连接登录,但是安装后的虚拟机默认为DHCP动态分配IP地址,每次重启虚拟机IP就会改变,很不方便,所以这里我们需要将其设置为静态IP

1 检查虚拟机设置

  1. 点击 VMware 左上角的【编辑】,点击【虚拟网络编辑器】

image

  1. 点击右下角【更改设置】,修改不可用的设置

image

  1. 点击上边的 VMNet8 选项,点击下方的【NAT模式】

image

  1. 点击右边的【NAT设置】,记住所示的网关、子网掩码等信息

image

image

  1. 再点击右边的【DHCP设置】,记住子网范围

image

image

  1. 然后回到 VMware 主页面,选择安装的虚拟机,点击【编辑虚拟机设置】

image

  1. 选择【网络是配置】选项,选择为【NAT模式】,最后点击【确定】

image

到此为止,设置检查工作完成

2 设置静态IP

  1. 启动虚拟机,调用命令行,切换为管理员模式
sudo -s

image

  1. 首先使用如下命令查看自己的网卡名称,我的名称为 ens33
ip addr

image

  1. 现在需要选定一个静态IP,在前边 DHCP 设置中我们看到,我的 IP 范围为 192.168.139.128 - 192.168.139.524,在该范围内选择任意一个,比如这里选择 192.168.139.128

image

  1. 接下来使用如下命令打开网卡设置,修改配置如下
# 如果系统装了 vim,使用如下命令
vim /etc/netplan/01-network-manager-all.yaml
# 如果没有安装 vim,则使用 vi 打开
vi /etc/netplan/01-network-manager-all.yaml

现在要修改的配置应该为:

  • 静态IP地址(根据前边的范围自己设置): 192.168.139.128

  • 网关地址(前边的NAT设置中有网关地址,必须一模一样):192.168.139.2

使用 i 进入编辑模式,修改配置如下所示:

image

  1. 修改好之后使用 :wq 保存并退出,然后使用如下命令让配置生效,若执行之后不报错,则证明配置已经生效
netplan apply

image

  1. 然后使用命令 ip addr 是否配置成功,成功后如下所示:

image

  1. 使用虚拟机 ping 宿主机,ping 外网,查看是否能 ping

image

  1. 使用宿主机 ping 虚拟机,查看是否能 ping

image

  1. 目前看来一切良好,重启虚拟机,然后再次使用 ip addr 查看网卡配置是否改变,若未改变,则说明静态 IP 配置成功

image

3 使用SSH远程连接虚拟机

  1. 首先使用命令 sudo -s 切换到管理员模式,然后使用如下命令更新 Ubuntu 软件源,时间稍长,慢慢等待更新完毕
apt update && apt-get upgrade -y
  1. 使用命令 apt-get install ssh 安装 ssh 服务,然后输入 y 继续,安装完成后如下所示

image

  1. 设置 ssh 服务开机自启

image

  1. 输入 reboot 重启虚拟机,然后输入命令 sudo systemctl status ssh 查看 ssh 服务是否自启,出现如下界面,表示自启成功

image

  1. 打开远程连接工具(这里以XShell为例)

  2. 新建连接,输入配置好的静态 IP 地址 192.168.139.128

image

  1. 登录身份验证中输入虚拟机的账户名和密码

image

  1. 信息填写完成后,点击连接,一切顺利的话就会成功登录虚拟机

image

  1. 直接使用命令行登录可以在本地命令行输入如下命令:ssh username@statis_ip,例如我的是 ssh [email protected]

image

标签:虚拟机,Ubuntu,使用,192.168,点击,SSH,设置,IP地址,ssh
From: https://www.cnblogs.com/wudaojiuxiao/p/17051622.html

相关文章

  • 透视HTTP协议课程实验环境配置(基于阿里云服务器Ubuntu)
    tags:UbuntuNetwork写在前面最近看看罗剑锋老师的​​透视HTTP协议​​,折腾一下实验环境.本来是想用mac(arm)来做的,无奈Openresty的一个lua扩展不给力,本地编译之后......
  • ubuntu解压.rar文件
    1.在终端中输入命令安装压缩程序rar和解压缩的unrar.sudoapt-getinstallrarunrarsudoapt-getinstallrarrar 2.linux中解压rar类型文件的命令为:unrarefi......
  • Windows配置SSHKey到GItHub
    一、检查环境在Linux和Mac系统中都自动安装了SSH,Windows系统需要安装GitBash。首先检查下本机是否已经安装了SSH,在终端输入​​ssh​​即可:二、生成sshkey输入:​​ssh-......
  • ssh: connect to host github.com port 22: Connection timed out fatal: Could not r
    1.问题换了个wifi,​​gitclone​​拉取代码就会报错,切回原来的wifi,又是可以的,反复尝试,最终确认,这个特定的wifi下,网页和命令行都不能访问github,甚是神奇。G:\mylearn\source......
  • Ubuntu Server20.04 sssd+samba4共享无法访问问题解决
    UbuntuServer20.04sssd+samba4共享无法访问问题解决报错: \\ipisnotaccessible排查:在samba的log里(/var/log/samba/log.ip)能看到winbinddnotrunning解决:#apt-getins......
  • mac上安装ubuntu双系统
    mac和ubuntu双系统mac系统安装ubuntu双系统的方法,mac系统要安装ubuntu,必须使用u盘作为启动盘,在mac启动的时候引导mac安装ubuntu,下面为详细的安装方法:准备:......
  • Ubuntu20.04通过realmd+sssd实现AD账号登陆
    Ubuntu20.04通过realmd+sssd实现AD账号登陆:apt-getinstallrealmdsssdsssd-toolsrealmdiscover​​aa.ming.com​​(aa.ming.com为DC)sssd模式(会自动安装sssd、sssd-......
  • centos7升级openssh至8.8版本
    一、升级说明1、升级OpenSSH后,原有公钥失效,信任关系需要重新配置;2、升级过程需要停止sshd服务,会导致ssh和sftp无法使用;3、升级需要关闭防火墙服务;4、升级需要关闭selin......
  • 代码随想录算法训练营第二十八天 | ● 93.复原IP地址 ● 78.子集 ● 90.子集II
    ●93.复原IP地址●78.子集●90.子集II详细布置93.复原IP地址本期本来是很有难度的,不过大家做完分割回文串之后,本题就容易很多了题目链接/文章讲解:https......
  • Ubuntu使用源码安装Python3方法及步骤
    之前使用CentOS安装Python3基本上按照步骤就可以,但Ubuntu上安装Python3还是有挺多问题。本文主要总结介绍一下Ubuntu使用源码安装Python3方法及步骤。原文地址:Ubuntu使用......