Skip to content

RDP Thin client and/or recovery toolkit(DEPRECATED! MOVED TO GITLAB)

Notifications You must be signed in to change notification settings

megastallman/RDPKiosk

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

RDPkiosk is a tiny Linux distribution which acts as RDP thin client and/or recovery toolkit.

  • Licence: GPLv3+
  • Image size: 42MB
  • System requirements: 512MB of RAM and 686-compatible CPU
  • Built with Buildroot http://buildroot.uclibc.org So it is very simple to rebuild the entire distro with my configs and init script. Look for rebiuld manual in 'Rebuild_howto' directory.
  • The project was launched because of Thinstation's deprecation and inability just to build. Anyway the majority of thin clients need rdp only an can work using a simplier solution.
  • You can start the 'kiosk' image with any bootloaders you know. Typical case is network (PXE, with pxelinux), but you can also start from flash-drive or HDD with syslinux, isolinux, grub(1|2) or any other bootloader.
  • SSH server (dropbear) is up, user: root, password: ololo

Kiosk modes are set via kernel parameters.

  • RDP client mode: rdesktop=192.168.0.2 startx=1 or xfreerdp=192.168.0.2 startx=1 depending on client you prefer to use an your server's IP address
  • Desktop mode: startx=1
  • Terminal mode needs no parameters

Packages included:

  • Graphics: xfreerdp, rdesktop, xterm, fluxbox, xeyes(the greatest X application ever!!!!)
  • Busybox-based userspace
  • Filesystem utilities: ncdu and mdadm, suitable for recovery needs
  • Browser: dillo
  • HW tools: dmidecode, hwdata, lshw, pciutils
  • Network: mtr, rsync, dropbear, p910nd
  • bc

Test in QEMU before use: $ qemu-system-x86_64 -kernel kiosk -append "rdesktop=192.168.0.2 startx=1" -m 512 $ qemu-system-x86_64 -kernel kiosk -append "xfreerdp=192.168.0.2 startx=1" -m 512 $ qemu-system-x86_64 -kernel kiosk -append "startx=1" -m 512

To force resolution(useful for CRT displays) add parameter: xrandr="--output default --mode 640x480"

About

RDP Thin client and/or recovery toolkit(DEPRECATED! MOVED TO GITLAB)

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages