2021年4月

  • 安装lxde桌面
apt-get install lxde
  • 安装xrdp
apt-get install tightvncserver xrdp
  • 设置服务器root密码
passwd root
  • 在sesman.ini里设置KillDisconnected=true,每次断开连接时,让linux关闭会话进程
vim /etc/xrdp/sesman.ini

否则进程太多可能导致报错:xrdp session: Login failed for display 0

  • 打开Windows的远程桌面工具,输入IP地址,“允许我保存凭据(R)”不要勾选,点击连接,进入界面后,Session默认用Xorg,用户名处输入root,然后输入密码即可打开桌面

xrdp的默认端口是3389,如果无法链接,查看一下服务器是否放行

为了安全,可更改xrdp默认端口:

vim /etc/xrdp/xrdp.ini

重启xrdp,端口的更改才会生效:

/etc/init.d/xrdp restart

或者

service xrdp restart

有时登录是黑色界面,一般reboot一下可以解决

如果reboot无法解决,尝试重新执行apt-get install lxde

一行代码生成签名文件:

keytool -genkeypair -keystore C:/Users/John/Desktop/yourFileName.keystore -alias yourAliasName -validity 36500 -keyalg RSA -dname "CN=a" -keypass yourPassword -storepass yourPassword

之前有一次,大概是用jdk13生成keystore,给apk签名时一直报错
改成jdk8或者jdk7就没报错过
openjdk8官网下载地址:https://jdk.java.net/java-se-ri/8-MR3