eva*_*vid 5 ssh permissions sudo hostname hosts
我有一台只能使用 SSH 访问的机器。
我搞乱了主机名,现在它说:
ssh: unable to resolve hostname
Run Code Online (Sandbox Code Playgroud)
我知道如何修复它/etc/hosts。
问题是,我需要sudo修复它们,因为我的普通帐户没有权限。
修复主机的最佳方法是什么?
你不需要 sudo 来解决这个问题,尝试一下pkexec,
pkexec nano /etc/hosts
pkexec nano /etc/hostname
Run Code Online (Sandbox Code Playgroud)
运行后,在以下开头的pkexec nano /etc/hosts行中添加新的主机名,127.0.1.1
127.0.0.1 localhost
127.0.1.1 your-hostname
Run Code Online (Sandbox Code Playgroud)
并且不要忘记/etc/hostname在运行pkexec nano /etc/hostname命令后在文件中添加您的主机名,
your-hostname
Run Code Online (Sandbox Code Playgroud)
重新启动您的电脑。现在可以了。
| 归档时间: |
|
| 查看次数: |
17603 次 |
| 最近记录: |