Windows リモート接続 centos7 グラフィカル インターフェイス、xrdp のインストール
上に書く
原因: Xshell はサーバーに接続できますが、Windows に付属のリモート接続でエラーが報告されます。
理由を分析してみてください:
2 と 3 は正しくありません。グラフィカル インターフェイスがない可能性があります。
次に、グラフィカル インターフェイスがないかどうかを分析します。リモート デスクトップ接続は、たとえ接続できたとしてもコマンド ラインでしょうか。インターフェースなし
先生wlは私の神です!!
彼は、Windows で Linux グラフィカル インターフェイスのバージョンにリモート接続する方法を検索できることを指摘しました
。
参考: https://blog.csdn.net/Andy_Dou/article/details/84730389
https://blog.csdn.net/qq_43321808/article/details/108972268
準備
ubuntu システムのバージョン情報と gcc バージョンを表示する
cat /proc/version
Linux バージョン 3.10.0-957.el7.x86_64
([email protected])
(gcc バージョン 4.8.5 20150623 (Red Hat 4.8.5-36)(GCC) )
#1 SMP Thu Nov 8 23: 39:32 UTC 2018
わかりました、私たちはcentos7システムです
グラフィカル インターフェイスに入ってみる
startx
エラー: /root/.serverauth.xxxx が存在しない
ということは、グラフィカル インターフェイスがないことを意味します
ヤムを更新する
参考:https://blog.csdn.net/qq_36172505/article/details/103238227
#输入以下命令
1、yum install yum-utils #如果这条命令也出错,就忽略这条
#清除之前未完成的事务
2、yum-complete-transaction
yum history redo last
#清除可能存在的重复包
3、package-cleanup --dupes
#清除可能存在的损坏包
4、package-cleanup --problems
#清除重复包的老版本:
5、package-cleanup --cleandupes
#以上完成后,在把yum重新更新
yum clean all #清空yum
yum -y upgrade #重新更新yum
#解决!
GUI のダウンロードとインストール
ローカルに GUI グループを持つサーバーがあるかどうかを照会します
システムで使用されている言語に従ってパッケージ リストが表示され、簡体字中国語のファイル名がサポートされます。したがって、インストール前に上記のコマンドを使用して確認することをお勧めします。システムが簡体字中国語を使用していても、インストール手順が英語を使用している場合、ソフトウェア パッケージが見つからないというエラーが発生する可能性があります。次のインストール手順は英語です。
Yum は一連のソフトウェア パッケージをプログラム グループ モードでインストールでき、サポートされているソフトウェア パッケージは次のコマンドで照会できます。
yum grouplist
赤枠の上にあるのが
赤枠です: グループパッケージでは、Desktop、Desktop Platform、KDE Desktop、X Window System が主なデスクトップ環境です。
デスクトップ環境をインストールする
yum groupinstall "GNOME Desktop"
GUI を使用してサーバーをインストールする
yum groupinstall "Server with GUI"
インストール プロセス中に、Is this ok [y/N] が 2 回表示されます: 聞かれたときに y/Y を直接入力してください.
インストールが完了するまで、[完了!] と表示されます。
デフォルトで GUI インターフェイスに参加するようにシステムのスタートアップを設定する
次のコマンドを使用して GUI をデフォルトとして有効にし、システムがグラフィカル モードで起動するようにします。
systemctl set-default graphical
epel ライブラリをインストールします (epel は、コミュニティによって強力に構築された無料のオープン ソース ソフトウェア パッケージ バージョンのライブラリです)。
yum install -y epel-release
xrdpをインストールする
yum install -y xrdp
tigervnc-server をインストールする
Xrdp は最終的に VNC を自動的に有効にするため、tigervnc-server をインストールする必要があります。そうしないと、xrdp を使用できません。
yum install -y tigervnc-server
その他の構成
ファイアウォールをオフにする
Windows リモート デスクトップに接続する場合は、ファイアウォールを閉じるか、3389/tcp ポートを開く必要があります。
ファイアウォールをオフにしただけです
systemctl stop firewalld
systemctl disable firewalld
xrdp サービスを開始し、起動するように設定します
systemctl start xrdp
systemctl enable xrdp
システムを再起動します
reboot
成功!! !
再起動後、Windows付属のリモートデスクトップでRDP接続が可能
ホストIP+ログインユーザー名+パスワード
入力後にインターフェースに入ります