虚拟机下的Ubuntu16.04

虚拟机下的Ubuntu16.04

一、设置静态ip

(1)VMware设置

打开VMware,编辑>虚拟网络编辑器

删除VMnet1,只留下VMnet8。子网IP位192.168.2.0,子网掩码为255.255.255.0,Ubuntu在设置IP时,地址可以是192.168.2.X,X的范围是1~255。

打开“NET设置”页面,查看网关IP,此处为192.168.2.2。

打开“虚拟机设置”,网络适配器>自定义(VMnet8(NAT模式))

(2)Ubuntu设置

sudo vi /etc/network/interfaces

使用vi编辑interfaces文件,编辑之前,如果interfaces文件有内容,最好先全部删除

auto lo
iface lo inet loopback

auto ens33
iface ens33 inet static
address 192.168.2.100
netmask 255.255.255.0
gateway 192.168.2.2

使用vi编辑resolv.conf文件

vi /etc/resolv.conf

增加阿里DNS(223.5.5.5)

nameserver 223.5.5.5

重启网络

sudo /etc/init.d/networking restart

查看网络状态这里写图片描述

ifconfig -a

二、安装SSH服务

(1) 一般操作

  1. 更新系统软件
    sudo apt update
  2. 安装openSSH-server
    sudo apt install openssh-server
  3. 查看ssh服务是否已经启动,如果有sshd表示已经启动
    ps -e | grep ssh
  4. 如果没有启动
    sudo service ssh start //启动
    sudo service ssh restart //重启
    sudo service ssh status //查看ssh状态
  5. 如果要是用root用户登录怎么做?(我没改,因为可以用”su root”切换到root用户)
    vi /etc/ssh/sshd_config
    用“#”注释“PermitRootLogin without-password”,并加一行”PermitRootLogin yes”;
    如果要修改SSH的端口,也是修改该配置文件。

(2)遇到的问题

1.在”apt update”时,报错“Failed to fetch”怎么办?

该报错时因为DNS没有设置好导致。
sudo vi /etc/resolv.conf
添加”nameserver 223.5.5.5”

2.在没有安装SSH之前,且虚拟机VMware安装的是无图形界面的ubuntu怎么传文件?

一个思路:没有安装VMTools,Windows启动一个Tomcat,把文件部署到Tomcat上,使用wget命令下载

3.ubuntu怎么操作防火墙?在正常安装SSH,且虚拟机IP设置正常的情况下,用Xshell依旧不能连接虚拟机,需要检查ubuntu的防火墙。

sudo ufw status //查看防火墙状态
sudo ufw enable|disable //开启/关闭防火墙
sudo ufw allow 22 //允许22端口被访问

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值