Priznam se, kdysi jsem na windows pouzival Putty. A pouzivam Putty i dnes na linuxu. Jak pohodlne se pracuje s preddefinovanymi sessions. Nevim jestli ma 70 voleb, ale vzdy mi vyresil svym nastavenim nejakou zaludnost na remote strane. Hlavne ruzne definice pro seriove konzole jsou nedocenitelne.
Zajímavou a nepříliš známou alternativou k Window Switch je xpra (součást balíku parti, http://code.google.com/p/partiwm/. Aplikace funguje jako virtuální WM a k běžící instanci je možné se připojit z libovolného jiného počítače. Bohužel je aplikace stále spíše ve fázi vývoje a u mě se projevovaly problémy s českou klávesnicí.
On Window Switch taky používá patchovaný xpra:
http://winswitch.org/documentation/faq.html
...
# Why do you need to patch xpra?
# Some of the patches allow us to detect the state of the connections, others provide authentication over TCP, etc
The correct patched version is included in our repository and installer, it is also available here
...
# Microsoft Windows: which installer do I need to run?
# This one. You do not need to install Xpra, NX or VNC, they are bundled in.
Je to jedna z metod použití. Ono Window Switch je jenom jakési zastřešení a uhlazení existujících řešení.
Dřív jsem si to taky myslel. Bavilo mě se hrabat ve střevech systému, bavilo mě hackovat Android, bavilo mě testovat distribuce.
Jenže pak jsem zestárl a už mě to tolik nebaví. Radši si hraji s dětmi venku než se hrbit u počítače. A najednou už to zábava nebyla. Najednou to byla pruda. Přestalo mě bavit vrtání v zaseklém telefonu. Přestalo mě bavit reinstalovat systém. Potřebuji počítač, který pracuje a telefon, který se nezasekává. Takže mám teď Apple a jsem spokojen. Všechno pracuje jak má a do ničeho vrtat netřeba.
A je to vlastně taky UNIX :)
The description above says that only "custom" authentication exists but in fact you can login using SSH (which is often the default as it creates the tunnels required for connecting to sessions through a firewall).
This is what I use most often - no passwords required, only the ssh key passphrase (if one is set). Another benefit of using SSH mode is that it will start the server on the target machine on demand.
As for the "custom" authentication, it uses pam on *nix (and native calls on ms windows) - the code also allows for other authentication mechanisms to be plugged in if desired.