介绍:ubuntu是一个桌面体验比较好的linux操作系统,尝试使用vmware安装一个虚拟机试用一下,做个简单记录,安装操作系统步骤省略

一、配置root用户,并使用root登录图像界面

Ubuntu18.04默认不允许以root用户进行登录,通过以下配置可以登录root用户

1.1  创建root用户的密码

joy@joy-virtual-machine:/root$ sudo passwd root

  1. [sudo] password for joy: #输入joy密码
  2. Enter new UNIX password: #设置root密码
  3. Retype new UNIX password: #确认
  4. passwd: password updated successfully

1.2 修改50-unity-greeter.conf文件

增加两行:

joy@joy-virtual-machine:~$ sudo vi /usr/share/lightdm/lightdm.conf.d/50-ubuntu.conf

  1. greeter-show-manual-login=true
  2. all-guest=false

1.3 进入/etc/pam.d目录,修改gdm-autologin和gdm-password文件

joy@joy-virtual-machine:~$ vi /etc/pam.d/gdm-autologin

注释掉auth required pam_succeed_if.so user != root quiet_success这一行

  1. #auth required pam_succeed_if.so user != root quiet_success

joy@joy-virtual-machine:~$ vi /etc/pam.d/gdm-password

注释掉 auth required pam_succeed_if.so user != root quiet_success这一行

  1. #auth required pam_succeed_if.so user != root quiet_success

1.4 修改/root/.profile文件

joy@joy-virtual-machine:~$ sudo vi /root/.profile

将文件末尾的mesg n || true这一行修改成tty -s&&mesg n || true

  1. tty -s&&mesg n || true

1.5 重启系统

输入root用户名和密码,登录系统

二、安装vmware tools

2.1 在vmware的虚拟机选项,点击安装VMware Tools

则在桌面会出现一个VMware Tools的DVD图标,如下图:

2.2 挂载cdrom,并进行解压安装

root@joy-virtual-machine:~# mount /dev/cdrom /root/Desktop/vmware/

  1. mount: /root/Desktop/vmware: WARNING: device write-protected, mounted read-only.

root@joy-virtual-machine:~# cd /root/Desktop/vmware/

  1. -r-xr-xr-x root root 9 manifest.txt*
  2. -r-xr-xr-x root root 9 run_upgrader.sh*
  3. -r--r--r-- root root 9 VMwareTools-10.3.-.tar.gz
  4. -r-xr-xr-x root root 9 vmware-tools-upgrader-*
  5. -r-xr-xr-x root root 9 vmware-tools-upgrader-*

root@joy-virtual-machine:~/Desktop/vmware# tar -xf VMwareTools-10.3.2-9925305.tar.gz -C /opt/

root@joy-virtual-machine:~/Desktop/vmware# cd /opt/

root@joy-virtual-machine:/opt# cd vmware-tools-distrib/

root@joy-virtual-machine:/opt/vmware-tools-distrib# ll

  1. drwxr-xr-x root root 9 bin/
  2. drwxr-xr-x root root 9 caf/
  3. drwxr-xr-x root root 9 doc/
  4. drwxr-xr-x root root 9 etc/
  5. -rw-r--r-- root root 9 FILES
  6. -rw-r--r-- root root 9 INSTALL
  7. drwxr-xr-x root root 9 installer/
  8. drwxr-xr-x root root 9 lib/
  9. drwxr-xr-x root root 9 vgauth/
  10. -rwxr-xr-x root root 9 vmware-install.pl*

2.3 开始安装

root@joy-virtual-machine:/opt/vmware-tools-distrib# ./vmware-install.pl

  1. open-vm-tools packages are available from the OS vendor and VMware recommends
  2. using open-vm-tools packages. See http://kb.vmware.com/kb/2073803 for more
  3. information.
  4. Do you still want to proceed with this installation? [no] yes
  5. INPUT: [yes]
  6. Creating a new VMware Tools installer database using the tar4 format.
  7. Installing VMware Tools.
  8. In which directory do you want to install the binary files?
  9. [/usr/bin]
  10. INPUT: [/usr/bin] default
  11. What is the directory that contains the init directories (rc0.d/ to rc6.d/)?
  12. [/etc]
  13. INPUT: [/etc] default
  14. What is the directory that contains the init scripts?
  15. [/etc/init.d]
  16. INPUT: [/etc/init.d] default
  17. In which directory do you want to install the daemon files?
  18. [/usr/sbin]
    略过……
  19. To enable advanced X features (e.g., guest resolution fit, drag and drop, and
  20. file and text copy/paste), you will need to do one (or more) of the following:
  21. . Manually start /usr/bin/vmware-user
  22. . Log out and log back into your desktop session
  23. . Restart your X session.
  24. Enjoy,
  25. --the VMware team
  26. Found VMware Tools CDROM mounted at /media/root/VMware Tools. Ejecting device
  27. /dev/sr0 ...
  28. Found VMware Tools CDROM mounted at /root/Desktop/vmware. Ejecting device
  29. /dev/sr0 ...

安装完成!!!

三、远程使用root登录Ubuntu

root@joy-virtual-machine:~# ps -e | grep ssh

  1. ? :: ssh-agent

root@joy-virtual-machine:~# apt-get install openssh-server

root@joy-virtual-machine:~# vi /etc/ssh/sshd_config

  1. PermitRootLogin yes

root@joy-virtual-machine:~# service sshd restart

测试成功!!!

四、安装openvpn客户端

4.1 初步安装openvpn

root@joy-virtual-machine:~# apt-get install openvpn

把配置文件移到固定的路径:

root@joy-virtual-machine:/etc/openvpn/client# cp /root/Desktop/config/*  /etc/openvpn/client/

root@joy-virtual-machine:/etc/openvpn/client# ll

  1. -rwxr--r-- root root 3 : ca.crt*
  2. -rwxr--r-- root root 3 : open.ovpn*
  3. -rwxr--r-- root root 3 : README.txt*
  4. -rwxr--r-- root root 3 : ta.key*

修改open.ovpn

root@joy-virtual-machine:/etc/openvpn/client# vi open.ovpn

  1. client
  2. dev tun
  3. proto tcp
  4. remote *.*.*.*
  5. auth-user-pass
  6. resolv-retry infinite
  7. remote-cert-tls server
  8. nobind
  9. persist-key
  10. persist-tun
  11. comp-lzo
  12. verb
  13. ca ca.crt

root@joy-virtual-machine:/etc/openvpn/client# openvpn /etc/openvpn/client/open.ovpn

  1. Wed Mar :: OpenVPN 2.4. x86_64-pc-linux-gnu [SSL (OpenSSL)] [LZO] [LZ4] [EPOLL] [PKCS11] [MH/PKTINFO] [AEAD] built on Sep
  2. Wed Mar :: library versions: OpenSSL 1.1.0g Nov , LZO 2.08
  3. Enter Auth Username: joy
  4. Enter Auth Password: ***********

查看:

root@joy-virtual-machine:/etc/openvpn/client# ip addr

  1. tun0: <POINTOPOINT,MULTICAST,NOARP,UP,LOWER_UP> mtu qdisc fq_codel state UNKNOWN group default qlen
  2. link/none
  3. inet 10.8.0.253 peer 10.8.0.254/ scope global tun0
  4. valid_lft forever preferred_lft forever
  5. inet6 fe80::c0eb:3b43:ccfa:d11/ scope link stable-privacy
  6. valid_lft forever preferred_lft forever

4.2 配置文件调用用户名和密码

把用户名和密码写进一个文件,使用配置文件调用,可以免输用户名和密码,操作如下:

root@joy-virtual-machine:/etc/openvpn/client# pwd

  1. /etc/openvpn/client

定义用户名密码文件

root@joy-virtual-machine:/etc/openvpn/client# vi account.txt

  1. ubuntu
  2. password

修改open.ovpn

  1. client
  2. dev tun
  3. proto tcp
  4. remote *.*.*.*
  5. auth-user-pass /etc/openvpn/client/account.txt #定义用户名和密码文件位置
  6. resolv-retry infinite
  7. remote-cert-tls server
  8. nobind
  9. persist-key
  10. persist-tun
  11. comp-lzo
  12. verb
  13. ca ca.crt

测试连接

root@joy-virtual-machine:/etc/openvpn/client# openvpn /etc/openvpn/client/open.ovpn

root@joy-virtual-machine:/etc/openvpn/client# ip addr

tun0: <POINTOPOINT,MULTICAST,NOARP,UP,LOWER_UP> mtu 1500 qdisc fq_codel state UNKNOWN group default qlen 100
link/none
inet 10.8.0.249 peer 10.8.0.254/32 scope global tun0
valid_lft forever preferred_lft forever
inet6 fe80::6ecf:d442:9dc0:d53a/64 scope link stable-privacy
valid_lft forever preferred_lft forever

4.3 做一个别名

直接输入openvpn就可以在后台连接

root@joy-virtual-machine:/etc/openvpn/client# vi /root/.bashrc

  1. alias openvpn='openvpn /etc/openvpn/client/open.ovpn &' 

root@joy-virtual-machine:/etc/openvpn/client# source /root/.bashrc

root@joy-virtual-machine:/etc/openvpn/client# openvpn

执行成功,但有一个问题,必须在当前目录执行,否则报错

root@joy-virtual-machine:/etc/openvpn/client# cd

root@joy-virtual-machine:~# openvpn

  1. []
  2. root@joy-virtual-machine:~# Options error: --ca fails with 'ca.crt': No such file or directory (errno=)
  3. Wed Mar :: WARNING: file '/etc/openvpn/client/account.txt' is group or others accessible
  4. Options error: Please correct these errors.
  5. Use --help for more information.
  6.  
  7. []+ Exit openvpn /etc/openvpn/client/open.ovpn

所以,别名这样写

root@joy-virtual-machine:~# vi /root/.bashrc

  1. alias openvpn='cd /etc/openvpn/client;openvpn /etc/openvpn/client/open.ovpn &'

root@joy-virtual-machine:~# source /root/.bashrc

root@joy-virtual-machine:~# openvpn

root@joy-virtual-machine:~# ip addr

  1. tun0: <POINTOPOINT,MULTICAST,NOARP,UP,LOWER_UP> mtu qdisc fq_codel state UNKNOWN group default qlen
  2. link/none
  3. inet 10.8.0.249 peer 10.8.0.254/ scope global tun0
  4. valid_lft forever preferred_lft forever
  5. inet6 fe80::60b4:bad8:79ab:a618/ scope link stable-privacy
  6. valid_lft forever preferred_lft forever

成功配置openvpn客户端

vmware安装ubuntu的简单配置的更多相关文章

  1. 解决VMware安装Ubuntu的过程中窗口过小无法看到按钮的问题

    最近在用VMware安装Ubuntu的时候,发现竟然只能看到部分界面,鼠标拖拽也没有用,就是看不到完整的界面,那要我怎么按下一步啊~(真是哭笑不得%>_<%),或者按TAB键,靠自己的想象 ...

  2. 在VMware安装Ubuntu后一直停留在VMware Easy Install

    在VMware安装Ubuntu完成后,一直停留在VMware Easy Install,可以登录但是没有窗口界面,如图: 在此登录后依次运行以下命令: sudo mv /etc/issue.backu ...

  3. vmware安装ubuntu " Intel VT-x 处于禁用状态"

    vmware安装ubuntu " Intel VT-x 处于禁用状态" http://jingyan.baidu.com/article/fc07f98976710e12ffe51 ...

  4. VMware安装Ubuntu时出现Intel VT-X处于禁用状态的情况的处理办法

    VMware安装Ubuntu时出现Intel VT-X处于禁用状态的情况的处理办法   VMware安装Ubuntu的出现Intel VT-X处于禁用状态的情况会使已经安装好的Ubuntu虚拟机打不开 ...

  5. VMware安装ubuntu学习笔记(只是笔记)

    VMware安装ubuntu开机黑屏/死机 1- Edit Ubuntu VM Configuration file (.vmx) 2- Add the following line cpuid.1. ...

  6. 跟我一起在Win10中用VMware安装Ubuntu

    VMware下安装Ubuntu 打开VMware,创建虚拟机: 点击运行虚拟机,报错为 解决办法为 大功告成,我们已经在Win10中用VMware安装Ubuntu了

  7. vmware安装ubuntu ,一直处于end kernel panic - not syncing : corrupted stack end detected inside scheduler

    vmware安装ubuntu ,一直处于end kernel panic - not syncing : corrupted stack end detected inside scheduler y ...

  8. VMware安装Ubuntu配置NAT模式下静态IP,解决访问外网问题

    安装好VMware后,打开网络连接可以看到有VMware Network Adapter VMnet1和VMware Network Adapter VMnet8两个网络适配器,VMnet1是针对桥接 ...

  9. 洗礼灵魂,修炼python(74)--全栈项目实战篇(2)——前期准备之详解虚拟机下安装ubuntu,基本配置,远程访问

    如果上一篇我转发的关于ubuntu的博文,你看完觉得还没准备好,那么,本篇从最基础的开始,安装虚拟机到正常使用ubuntu 虚拟机 1.什么是虚拟机 虚拟机(Virtual Machine)指通过软件 ...

随机推荐

  1. java文件操作 之 创建文件夹路径和新文件

    一:问题 (1)java 的如果文件夹路径不存在,先创建: (2)如果文件名 的文件不存在,先创建再读写;存在的话直接追加写,关键字true表示追加 (3)File myPath = new File ...

  2. behavior planning——inputs to transition functions

    the answer is that we have to pass all  of the data into transition function except for the previous ...

  3. 推荐几个web前端比较实用的网站

    第一次写博客,说实在的有点紧张和兴奋,哈哈哈哈,本人工作了有两年的时间,平时也有做笔记的习惯,但是都做得乱七八糟的,所以就想通过写博客来记录.好了,废话不多说了,先来几个觉得在工作中使用到的,还不错的 ...

  4. 原生js用div实现简单的轮播图

    文章地址 https://www.cnblogs.com/sandraryan/ 原生js实现轮播图. 打开页面图片自动轮播,点击prev next按钮切换到上/下一张图片,点击1-5切换到对应图片. ...

  5. Codeforces Round #167 (Div. 1 + Div. 2)

    C. Dima and Staircase 线段树维护区间最大值. D. Dima and Two Sequences 由于模数不一定为质数,所以通过拆分质因数来做阶乘取模. E. Dima and ...

  6. POJ 2752 Seek the Name, Seek the Fame next数组理解加深

    题意:给你一个字符串,寻找前缀和后缀相同的子串(包括原串). 从小到大排列输出其子串的长度 思路:KMP  next 数组应用. 其实就是一个数学推导过程. 首先由next数组 可知s(ab) = s ...

  7. Python--day28--set去重

    set去重:set依赖对象hash eq

  8. poj1573

    题意:给出一个矩形,N,E,S,W分别代表进行移动的方向,如果走出矩形网格则输出经过的网格数,如果在矩形网格内循环,则输出没进入循环之前所走过的网格数和循环所经过的网格数: 思路:创建两个数组,一个字 ...

  9. tensorflow学习笔记(二十五):ConfigProto&GPU

    tensorflow ConfigPrototf.ConfigProto一般用在创建session的时候.用来对session进行参数配置 with tf.Session(config = tf.Co ...

  10. Springboot学习笔记(一)—— 安装

    springboot越来越流行了,相比较于springMVC,springboot采用了一种约定大于配置的理念,可以一键安装,一键运行,一键部署,内置tomcat,省去了一大堆配置的时间,并且,spr ...