私は Ubuntu サーバーを初めて使用しており、コマンド ライン (bash) にも十分精通していません。
サーバー管理にはどのようなグラフィカル インターフェイスが利用できますか?
答え1
コマンドラインで十分
コマンドライン インターフェイスというアイデアは、最初は少し違和感があるかもしれませんが、実際には合理的な選択です。デスクトップと同じようにコマンドライン インターフェイスを使用するので、bash / zsh / 好みのシェルにはすでに少し慣れているはずです。
利点 - 高速かつ安全 (ssh 経由)。
私の意見では、サーバー側はすべてコマンド ラインであるため、デスクトップ環境はサーバー上ではあまり役に立ちません。
サービスの開始/停止、構成ファイルの編集、パッケージのインストール/更新、データ ファイルの移動、ファイアウォールおよびネットワーク ツール、ユーザー管理などのタスクは、グラフィカル ターミナルを実行しても強化されません。
デスクトップ環境をインストールすると、大部分が使用されない数百のパッケージが追加され、ディスク領域が占有され、アップグレードが複雑になり、潜在的なセキュリティ ホールが追加されます (アプリケーションが増えると、潜在的なセキュリティ ホールも増えます)。
サーバーを管理するには、ssh + screen または screen - の代替を使用します。スクリーンに代わるユーザーフレンドリーな代替手段はありますか?
これにより、サーバーに接続したり再接続したりできるようになります。
最低限の鍵でSSHを保護するようにしてくださいhttp://bodhizazen.com/Tutorials/SSH_security
nano / vim / emacsはどれも編集に最適なツールです。vim + sshを使ってファイルをリモートで編集できます。https://unix.stackexchange.com/questions/202918/how-do-i-remotely-edit-files-via-ssh
または、ファイルシステムをsshfsでマウントすることもできますhttps://help.ubuntu.com/community/SSHFS
コメントから
クリリスしかし、本当に CLI を学んでください。自動化できるため、Puppet や Terraform などの信頼性の高い管理ツールの基礎となります。
エル・ペスカドコマンドライン ツールに慣れることもお勧めします。一部のディストリビューションでは GUI 管理ツール (OpenSuse の YAST など) が提供されていますが、ディストリビューションごとに提供されているツールは異なります。一方、コマンドライン ツールは、どの Linux でもほぼ同じように動作します。
グラフィカルツール - WEBソリューション
もしあなたが必要 グラフィカル インターフェイスは、多くの Web ベースのインターフェイスの 1 つを使用します。これらのツールは、VNC よりも高速で、VNC よりも安全で、グラフィカル インターフェイスを備え、サーバー タスクに特化しています。
ツールに応じて、https または ssh 経由でセキュリティを確保できます。
ブラウザ経由でどの OS からでも接続できます。
- ウェブミン http://www.webmin.com/
- コックピット http://cockpit-project.org/
また、必要に応じて、次のようないくつかの特殊なWebインターフェースがあります。
- phpmyadmin- データベースを管理するphpMyAdminとは
仮想化にもいくつかの選択肢があります。
仮想マネージャー- サポートKVM、Xen、LXC両方とspiceとVNCビューアが組み込まれている。
KVMを使用する場合は、ssh経由でVirt Managerを使用できます -https://access.redhat.com/documentation/en-US/Red_Hat_Enterprise_Linux/6/html/仮想化管理ガイド/chap-仮想化管理ガイド-仮想化ゲストのリモート管理.html
- 代替案は多数あり、仮想-https://ovirt.org/
さまざまな代替ツールがあり、Google 検索すると多くの Web インターフェイスが見つかります。https://www.tecmint.com/web-control-panels-to-manage-linux-servers/
cpanel などの有料ソリューションは非常に人気があります。
セキュリティツール
サーバー管理に加えて、サーバーを監視するためのツールがいくつかあります。
- NIDS (ネットワーク侵入検知)
スノート https://www.snort.org/はネットワーク トラフィックを監視するためのツールの 1 つに過ぎず、ほとんどのユーザーにとっては少々やりすぎかもしれません。Base は Snort のグラフィカル インターフェイスです。
https://ubuntuforums.org/showthread.php?t=1477696
HIDS (ホスト侵入検知システム)
オセック人気がある -出典: ossec.github.io
ナギオス-ナギオスこれも非常に人気のある選択肢です