1.首先解决主机和虚拟机之间键盘鼠标复制拖拽的问题,在设备选项里选择安装增强功能进行安装,可能需要重启。

2.创建root用户的口令: sudo passwd root

3.apt-get install ssh  //安装远程登录

4.vi /etc/ssh/sshd_config 

  PermitRootLogin yes   //容许root登陆

  RSAAuthentication yes    //

 PubkeyAuthentication yes   //ssh 公钥登陆 免密码登陆

AuthorizedKeysFile      .h/.ssh/authorized_keys

  systemctl restart ssh.service 或者systemctl restart  sshd.service  //重新启动ssh服务

5.adduser vagrant  --home  /home/vagrant     //创建用户和工作目录


6.在主机上用vagrant用户 执行 ssh-genkey 生成公私钥对,并把公钥上传到虚拟机上的/home/vagrant/.ssh/authorized_keys 

  就可实现主机到虚拟机的免密码登陆

注意authorized_keys 文件属性

chown -R vagrant:vagrant  /home/vagrant/.ssh

chmod 600 /home/vagrant/.ssh/authorized_keys 

chmod 700  /home/vagrant/.ssh


7.增加root桌面登录
  cd /usr/share/lightdm/lightdm.conf.d
  vi 50-ubuntu.conf 
  greeter-show-manual-login=true  //增加一行,保存退出

  重新启动虚拟机后,就可以在怎么选择root登录即可


8.修改root桌面登录报错的问题      //读取/root/.profile时发现错误:mesg:ttyname fa
  vi /root/.profile

  mesg n 替换成tty -s && mesg n   //保存退出


9.sudo xxxx 命令后报: vagrant 不在 sudoers 文件中。此事将被报告

visudo 或 vi /etc/sudoers

root    ALL=(ALL:ALL) ALL
vagrant  ALL=(ALL:ALL) ALL           //新增加的行和上面root一样

%vagrant         ALL=(ALL)       NOPASSWD: ALL     //vagrant组的用户免除sudo命令输入


6.系统升级报错“Hash sum mismatch” error 处理

sudo rm /var/lib/apt/lists/* -vf

sudo apt-get update

Logo

华为开发者空间,是为全球开发者打造的专属开发空间,汇聚了华为优质开发资源及工具,致力于让每一位开发者拥有一台云主机,基于华为根生态开发、创新。

更多推荐