Leo*_*das 12 server ssh partitioning gparted 14.04
我正在使用装有 Ubuntu 14.04 的笔记本电脑,我开始在家中构建 Samba 服务器。我在这台机器上使用 Ubuntu-Server 14.04。
我使用 Webmin 和 SSH(取决于工作)来配置我的服务器。
最近我在谷歌上搜索“通过 SSH 运行 GParted”。我不知道这是可能的,所以我试了一下。我安装了 GParted(在服务器上)但是当我输入时
sudo gparted
我收到错误:
“Gtk-警告**:无法打开显示:”
我徒劳地遵循了我能找到的所有指南,例如:http : //www.ossramblings.com/changed-linux-server-partitions-gui
我也试过:
sudo -E gparted还有其他想法吗?感谢大家的时间和回复!
roa*_*dmr 15
问题在于,当您使用 sudo 时,它会创建一个没有 X 设置的新环境。
有两种选择:首先,你可以sudo -E gparted尝试保护环境,试试看,如果有效,这可能是最安全的选择。
如果没有,您需要配置您的服务器的 root 帐户以允许通过 ssh 登录,以便您可以ssh root@server,这应该设置适当的转发和环境。
首先,在服务器上/etc/ssh/sshd_config,确保它具有:
X11Forwarding yesPermitRootLogin without-password接下来,将客户端的 ssh 公钥添加到服务器上的root帐户。如果您已经可以使用普通用户在没有密码的情况下通过ssh 连接到服务器,则使用sudo -i启动交互式 root 会话。然后:
ssh localhost. 这只是为了.ssh创建一个初始目录。authorized_keys从普通用户复制文件:cp /home/normaluser/.ssh/authorized_keys ~/.ssh现在从远程系统尝试ssh -v root@server。您应该无需密码即可登录。检查输出是否显示 X 转发已启用。然后你应该能够gparted远程运行。
此外,不用说,但乱搞远程系统的分区是有风险的。确保您有重要数据的备份,以防发生灾难:)
| 归档时间: |
|
| 查看次数: |
17846 次 |
| 最近记录: |