文章

ubuntu 安装远程桌面rdp配置中文

ubuntu 安装远程桌面rdp配置中文

本文档介绍 ubuntu 安装远程桌面rdp配置中文 的相关内容。

安装完成服务器版本后,安装桌面环境,使用精简的xfce4

sudo apt-get update sudo DEBIAN_FRONTEND=noninteractive apt-get -y install xfce4 sudo apt install xfce4-session

安装xrdp用于支持远程rdp

sudo apt-get -y install xrdp sudo systemctl enable xrdp

配置ssh支持root远程登陆

cat > /etc/ssh/sshd_config <<EOF Port 22 ListenAddress 0.0.0.0 HostKey /etc/ssh/ssh_host_rsa_key HostKey /etc/ssh/ssh_host_ecdsa_key HostKey /etc/ssh/ssh_host_ed25519_key SyslogFacility AUTHPRIV PubkeyAuthentication yes PermitRootLogin yes AuthorizedKeysFile .ssh/authorized_keys # PasswordAuthentication yes PasswordAuthentication yes ChallengeResponseAuthentication no GSSAPIAuthentication no GSSAPICleanupCredentials no UsePAM yes X11Forwarding yes UseDNS no AcceptEnv LANG LC_CTYPE LC_NUMERIC LC_TIME LC_COLLATE LC_MONETARY LC_MESSAGES AcceptEnv LC_PAPER LC_NAME LC_ADDRESS LC_TELEPHONE LC_MEASUREMENT AcceptEnv LC_IDENTIFICATION LC_ALL LANGUAGE AcceptEnv XMODIFIERS Subsystem sftp /usr/lib/openssh/sftp-server EOF systemctl restart sshd

授权用户admin证书访问,尽量不使用admin用户,会存在应用不能打开

# 填加用户 useradd -m -s /bin/bash admin echo admin:Wangke0912|chpasswd usermod -G sudo admin sudo adduser admin ssl-cert sudo adduser root ssl-cert

配置session,并加入环境变量

vim /etc/xrdp/startwm.sh /// # 在第一个if后边加入echo这句 ... echo xfce4-session >~/.xsession /// # 完成后在执行生成文件 echo xfce4-session >~/.xsession

重启服务

sudo service xrdp restart

配置用户密码,如果已配置忽略

sudo passwd admin

如果远程使用root用户不能正常登陆需要配置以下内容,配置完成后重启

# 需要注释以下两个文件,开头的第三行 vim /etc/pam.d/gdm-autologin # auth required pam_succeed_if.so user != root quiet_success vim /etc/pam.d/gdm-password # auth required pam_succeed_if.so user != root quiet_success # 修改/root/.profile文件 在最后一行mesg n 2> /dev/null || true 的前面加上tty -s&&后变为 tty -s&& mesg n 2> /dev/null || true

安装谷歌浏览器

wget https://dl.google.com/linux/direct/google-chrome-stable_current_amd64.deb sudo apt install ./google-chrome-stable_current_amd64.deb
本文由作者按照 CC BY 4.0 进行授权