红联Linux门户
Linux帮助

虚拟机上安装Ubuntu 16.04.1启动ssh服务时报“code=255”错误

发布时间:2016-11-06 09:41:07来源:blog.csdn.net/cfy_openvms作者:开源大熊
Vmware Workstation 12.5 & Windows 10 X64 环境,想看看Docker相关的安装和环境搭建。在虚拟机上安装了Ubuntu 16.04.1 Server 64bit版本。
 
第一步是安装配置SSH,用于在Windows中使用Putty登录:
sudo apt-get install openssh-server
sudo service ssh restart
开始按照网上的教程,使用“sudo vi /etc/ssh/sshd_config”命令修改“sshd_config”文件中的
“PermitRootLogin prohibit-password”为“PermitRootLogin yes”
但启动ssh服务时,报“code=255”错误。折腾很久也没解决。
后来干脆不改了,不用root账户登录就是了。
 
将网卡改为静态地址(因为是用作服务器测试,总不能用DHCP啊):
vi /etc/network/interfaces
auto ens33
iface ens33 inet static
address 192.168.1.201
netmask 255.255.255.0
gateway 192.168.1.1
dns-nameservers 114.114.114.114 8.8.4.4 219.150.32.132
不知道什么原因,这一版的Ubuntu中的“/etc/resolv.conf”文件不能写入DNS Server地址,网上的文章都不太给力,后来还是去官方的文档网站才解决了问题,就是在“/etc/network/interfaces”文件中写入DNS Server地址,就是这一句:
dns-nameservers 114.114.114.114 8.8.4.4 219.150.32.132
 
本文永久更新地址:http://www.linuxdiyf.com/linux/25750.html