使用SSH连接阿里云的轻量应用型服务器 Ubuntu实例执行命令 sudo su root时,提示:
基本使用sudo开头的命令都会提示此信息,看着比较不爽。
虽然sudo 还是可以正常执行, 但是警告讯息每次都出来,而这只是机器在反解上的问题, 所以就直接从/etc/hosts 设定, 让abc(hostname) 可以解回127.0.0.1 的IP 即可.
解决方案
需要修改/etc/hosts文件:
sudo vi /etc/hosts
在
127.0.0.1 localhost
下添加一条记录:
127.0.0.1 iZj6c9c6vaqj1i0a9j7h78Z
或者追加到后面:
127.0.0.1 localhost iZj6c9c6vaqj1i0a9j7h78Z
这里我的主机名是“iZj6c9c6vaqj1i0a9j7h78Z”,而你要换成自己的对应的主机名,也就是提示信息“unable to resolve host”后面的部分。
长长的随机串的主机名,看起来并不怎么舒服,直接通过命令hostnamectl set-hostname 主机名
修改主机名。改完后重新连接。
参考链接:
1. https://yq.aliyun.com/articles/495245
2. https://blog.csdn.net/skh2015java/article/details/80152730