Haq que instalatar tres cosas:
1.- SSHD server
Se baja y se instala con PupGet. Tambien se puede conseguir en:www.openssh.org y compilar la fuente.
Luego habilitar:
config options in /etc/ssh/sshd_config file and enable AllowTcpForwarding and X11Forwarding options (value yes).
Uncomment “X11DisplayOffset 10″ and “X11UseLocalhost yes” lines.
Add sshd startup command to /etc/rc.d/rc.local script to start SSHD server automatically when Puppy system boots
/usr/sbin/sshd
2.- UNDEB application to extract the debian package
Search this forum to find UNDEB Puppy package. Install it with Puppy’s RoxFiler tool and you’ll get undeb and unrpm applications.
3.- XAUTH application
XAuth is missing from Puppy distro so I used one from Debian package.
Use packages.debian.org and search for a Debian package with xauth keyword (latest is xbase-clients_4.3.0.dfsg.1-14sarge2_i386.deb package).
mkdir /tmp/xbase
cd /tmp/xbase
undeb /your-download-dir/xbase-clients-xxxx_i386.deb
cp /tmp/xbase/usr/X11R6/bin/xauth /usr/X11R7/bin
xauth application is required in X11 to enable secured “X11 forwarding” feature of SSH. If you don’t need (believe me, you do need) secured SSH tunnelled remote X11 desktop then you don’t need xauth. However, after you SSH login to Puppy system, you need to manually set DISPLAY option. Xauth does this automatically plus it allows you to use secured SSH tunneling.
Tomado de:
http://narnia.cs.ttu.edu/drupal/node/195