xrdp0.9.12 on LinuxMint20.04 xfce

 หลังจากลองnomachineแล้ว ปรากฎว่าไม่ตรงความต้องการ จึงกลับที่xrdp

เปิด terminal แล้วใส่คำสั่งตามด้านล่างได้เลยครับ  

การlogin remote ต้องกรอกรหัสทุกครั้ง ใส่autoไม่ได้ ยกเว้นLinuxMint20.04mateใส่autoได้เลย
https://serverspace.io/support/help/how-to-configure-xrdp-server-on-ubuntu-18-04/
สำหรับubuntu LinuxMint 20.04mate  สั่งแค่2บรรทัดสีแดง จบ
$ sudo apt update
$ sudo apt install tightvncserver ;เพื่อfast swicth ลองอีกทีเหมือนไม่จำเป็น
$ sudo apt install xrdp
Edit the /etc/xrdp/xrdp.ini file เพื่อให้reconnectอันเดิมและfast switch กลุ่มเครื่องลูกได้ ให้เติมคำว่า ask ที่บรรทัด port
$ sudo nano /etc/xrdp/xrdp.ini
under section [xorg] รวมถึง sectionอื่นๆด้วยถ้ามี
เปลี่ยนจาก port=-1 เป็น port=ask-1
change( port=-1 to  port=ask-1 )
ลองรีโมทก่อนถ้าทุกอย่างดีก็ จบ ถ้าไม่ได้ให้ข้ามไปลงDEก่อน
$ sudo systemctl status xrdp ไม่จำเป็น แค่ดูสถานะ
$ sudo adduser xrdp ssl-cert ไม่จำเป็น ในmintXFCEจะทำให้windowsXPรีโมทมาไม่ได้
$ sudo service xrdp restart
$ sudo systemctl restart xrdp
Configuring Firewall ถ้ารีโมทไม่ได้ ค่อยทำบรรทัดล่าง
$ sudo ufw allow 3389 
$ sudo ufw allow from 192.168.33.0/24 to any port 3389 ก็จะระบุช่วงให้แคบลง คือมีความเข้มงวดมากขึ้น ให้เฉพาะช่วงipที่กำหนด ตามคำสั่งคือช่วง192.168.33.*
Allow console access มักจะกำหนดมาแล้ว
$ sudo sed -i 's/allowed_users=console/allowed_users=anybody/' /etc/X11/Xwrapper.config

กรณีถ้าอยากเปลี่ยนde ลงเสร็จแล้วต้องloginแต่ละuserแล้วสั่ง echo ****-session >~/.xsession
Xfce:
$ sudo apt-get install xfce4 
หรือ 
$ sudo apt-get install xfce4 xfce4-terminal
$ sudo apt install xubuntu-desktop
$ sudo sed -i.bak '/fi/a #xrdp multiple users configuration n xfce-session n' /etc/xrdp/startwm.sh
$ sudo echo xfce4-session >~/.xsession

MATE:
$ sudo apt-get install mate-core mate-desktop-environment mate-notification-daemon
$ sudo sed -i.bak '/fi/a #xrdp multiple users configuration n mate-session n' /etc/xrdp/startwm.sh
หรือ
$ sudo apt install -y ubuntu-mate-desktop
https://www.hiroom2.com/2019/06/13/ubuntu-1904-mate-en/
กรณีที่ไม่ได้
$ sudo apt-add-repository ppa:ubuntu-mate-dev/ppa
$ sudo apt-add-repository ppa:ubuntu-mate-dev/trusty-mate
$ sudo apt-get update
$ sudo apt-get upgrade
$ sudo apt-get install –no-install-recommends ubuntu-mate-core ubuntu-mate-desktop
$ sudo echo mate-session >~/.xsession  ;ทำทุกๆuser

LXDE
sudo apt-get install lxde
echo lxsession -s LXDE -e LXDE > ~/.xsession 

ลงdeเสร็จแล้ว สั่ง
$ sudo service xrdp restart

Open the RDP port for remote connection:

sudo ufw allow 3389/tcp

Restart the xRDP server for the changes to take effect:

sudo /etc/init.d/xrdp restart

https://gist.github.com/jelovac/6ed31e0901ccdcdeeb582277076bf966
Allow console access
sudo sed -i 's/allowed_users=console/allowed_users=anybody/' /etc/X11/Xwrapper.config

จบการติดตั้งxrdp

การสั่งปิดระบบที่เครื่องลูกใช้คำสั่ง systemctl poweroff -i

เพิ่มuser ในระบบชื่อmoon โดยพิมพ์

$ sudo adduser moon

enterแล้วตั้งค่ารหัสผ่านของmoon  ใช้ชื่อและรหัสนี้รีโมทได้ทันทีครับ

ติดตั้ง remote desktop และทดสอบ

$ sudo apt install rdesktop

$ rdesktop 127.0.0.1


https://linuxize.com/post/how-to-install-xrdp-on-ubuntu-18-04/

$ sudo apt install xfce4 xfce4-goodies xorg dbus-x11 x11-xserver-utils
$ echo xfce4-session >~/.xsession


ลีนุกซ์ตัวอื่นที่ลองทำfast switchได้  แต่จะมีปัญหาLoginซ้ำซ้อนกับเครื่องแม่ได้ ส่วนLinuxMint20.04mate เครื่องลูกจะบันทึกชื่อและรหัสแบบautoได้ครับ

Comments

  1. https://sites.google.com/site/tiengblog/android-box-s905x

    ReplyDelete

Post a Comment

Popular posts from this blog

Grub แก้ไขเวลาบูต Linux Mint 20.04

Ubuntu20.04 desktopสำหรับใช้งานทั่วไปและแบบTerminal Server

โปรแกรมที่ใช้งานใน Linux