Ubuntu 14.04でラップトップを使用していて、自宅でSambaサーバーの構築を開始しました。このマシンにはUbuntu-Server 14.04を使用しています。
WebminとSSHを使用して(ジョブに応じて)サーバーを構成します。
最近、「GParted over SSHを実行」とGoogleで検索しました。それが可能だとは知らなかったので、試してみました。 GPartedを(サーバーに)インストールしましたが、Sudo gparted
と入力すると
エラーが表示されます:
"Gtk-WARNING **:ディスプレイを開けません:"
私は次のような見つけることができるすべてのガイドを無駄にした: http://www.ossramblings.com/changing-linux-server-partitions-gui
私も試しました:
Sudo -E gparted
他のアイデアはありますか?お時間をいただきありがとうございました!
問題は、Sudoを使用すると、X設定のない新しい環境が作成されることです。
2つのオプションがあります:最初に、Sudo -E gparted
を使用して環境を保存し、それを試してみてください。これが機能する場合は、おそらく最も安全なオプションです。
そうでない場合は、適切な転送と環境を設定するssh root@server
ができるように、sshを介したログインを許可するようにサーバーのルートアカウントを構成する必要があります。
まず、サーバーの/etc/ssh/sshd_config
で、次のことを確認します。
X11Forwarding yes
PermitRootLogin without-password
次に、クライアントのssh公開キーをサーバーのrootアカウントに追加します。すでにサーバーにssh パスワードなしを通常のユーザーで使用できる場合は、Sudo -i
を使用して対話型のルートセッションを開始します。次に:
ssh localhost
。これは、最初の.ssh
ディレクトリが作成されるようにするためです。authorized_keys
ファイルを通常のユーザーからコピーします:cp /home/normaluser/.ssh/authorized_keys ~/.ssh
次に、リモートシステムからssh -v root@server
を試してください。パスワードなしでログインできるはずです。 X転送が有効になっていることを出力が示していることを確認します。その後、gparted
をリモートで実行できるはずです。
また、言うまでもありませんが、リモートシステムのパーティションをいじるのは危険です。災害が発生した場合に備えて重要なデータのバックアップがあることを確認してください:)