ubunto16.04 安装配置
1.虚拟机默认安装完,是nat模式,Virtualbox里的设置网络为网桥模式,在ubunto里的桌面系统管理里设置网络ip和宿主机同一个网段的即可。2.apt-get install ssh //安装远程登录3.vi /etc/ssh/sshd_config PermitRootLogin yes //保存退出 systemctl restart ssh.servic
1.首先解决主机和虚拟机之间键盘鼠标复制拖拽的问题,在设备选项里选择安装增强功能进行安装,可能需要重启。
2.创建root用户的口令: sudo passwd root
3.apt-get install ssh //安装远程登录
4.vi /etc/ssh/sshd_configPermitRootLogin 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
cd /usr/share/lightdm/lightdm.conf.d
vi 50-ubuntu.conf
greeter-show-manual-login=true //增加一行,保存退出
重新启动虚拟机后,就可以在怎么选择root登录即可
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
更多推荐
所有评论(0)