Slashdot Mirror


A Network Attached Windows Box?

Richard Weidmann asks: "Can a Windows box be attached to a local network as freely available resource? I use Mac OS X and Linux but sometimes it is simply convenient to have a Windows computer to do some specific task or run some specific program. I would like to run my Windows computer headless in the network in such a fashion that I can access it easily from the other computers such that: VLC is started, so I see the Windows desktop; the home directory of my current machine is mounted on the Windows box; and my local optical drive can be read from the Windows machine. Has anybody seen such a setup or project?"

114 comments

  1. VNC? by Drantin · · Score: 4, Informative

    VLC is a Video Lan Client

    while

    VNC is Virtual Network Computing

    --
    Actio personalis moritur cum persona. (Dead men don't sue)
    1. Re:VNC? by who+what+why · · Score: 3, Informative
      VNC is the way to go. Install either tightvnc or Real VNC, configured as an NT service, and set the password. Now you can use most desktops apps through VNC (don't bother with anything video related though, although I've never tried that on giga-ethernet).

      For network shares, I use Samba on linux. Click through the "My Network Places" tree to find your linux box, select the share you wish to mount and then right-click to select "Map as Network Drive", and you will be automatically connected at boot to the share.

      As for optical drive, I guess Samba is the way to go there as well.

      To be honest, I agree with the comments below that point out that you have already answered your over-obvious question in the asking... use VNC and Samba.

    2. Re:VNC? by ditto999999999999999 · · Score: 2, Interesting

      I use Ultr@VNC from here. It works better the Real, and tight in my experience. If I recall correctly it incorporates all the features of the other VNC's and adds a few new ones, like file transfer, chat, etc.

    3. Re:VNC? by bhtooefr · · Score: 1

      TightVNC + file transfer + chat + custom display driver hack for 2000/XP = Ultr@VNC. I've found it to be faster than RealVNC, even over a 100Mb connection, meaning that there's more than TightVNC compression going on there (100Mb, for VNC purposes, could be considered almost unlimited bandwidth if there's only one VNC server and one client - file size doesn't matter with that much bandwidth).

  2. Terminal Services by CosmicDreams · · Score: 5, Informative

    I believe this is what Terminal Services is designed for. If you are fortunate enough to have a terminal Serivices Server around you could also configure your home directory and things like that. For an El Cheapo version of this Find a Windows XP machine and turn desktop sharing on.

    The only downside to using the XP machine instead of the TS Server is that it seems to limit you to one connection at a time.

    --
    Go Gusties
    1. Re:Terminal Services by ka9dgx · · Score: 2, Informative
      You could configure it as a stand-alone Windows 2000 Server, turning on Terminal Services in "remote administration" mode (doesn't require a TS license, but does require the Administrator account to login) and give out the administrator password for people to log in with. (Its a windows box, how much does it really matter?) Then you can log in from wherever, do whatever WinApp you need to do, and keep the rest of your network for other OSs.

      Remove the "default gateway" from its IP configuration to keep it from seeing the internet, if you want to lock it down a little bit.

      --Mike--

    2. Re:Terminal Services by GiMP · · Score: 5, Funny

      There is also a 180-day evaluation of Windows 2003 Server. You have to reinstall every 180 days but you have to do that anyway.

    3. Re:Terminal Services by DA-MAN · · Score: 4, Interesting

      Or you can get a Windows XP machine, and buy WinConnect Server XP. It allows you to have up to 21 Terminal Server connections on Windows XP.

      It works really well. I'd also suggest using rdesktop on Linux and the Windows Remote Desktop Client on the Mac.

      Remote Desktop is much better than VNC, especially when used over the internet because VNC is not encrypted at all. Remote Desktop includes built in 128 bit encryption.

      --
      Can I get an eye poke?
      Dog House Forum
    4. Re:Terminal Services by l1_wulf · · Score: 2, Insightful

      ...give out the administrator password for people to log in with. (Its a windows box, how much does it really matter?)

      You're kidding right? When the vast majority of virii, trojans, hacks, etc. are targetted at MS platforms, to take the stance that security doesn't matter because it is a Windows box is just plain stupid. It's this kind of attitude that makes me sick.

      I can see it now...

      "Bah, fuck it, it's just Windows."

      [four days later...]

      "Man MS sucks ass, it's just a timebomb waiting to explode. It figures that the one Windows box we have on our network is the one that got compromised, has 23 virii and 10 trojans. What a piece of crap!"

      There are security minded ways of doing this and there are half-cocked hacks that will work as well. If people would spend the same amount of time making their win-boxes secure as they do their Lin-boxes... bah, nevermind, once a zealot always a zealot...

    5. Re:Terminal Services by shyster · · Score: 1
      Remote Admin mode limits to 2 simulataneous connections. And I don't think it's required that an Admin logs on, so you could create normal accounts and just give them appropiate rights.

      .That being said, I think it's overkill for the original poster.

      Really, the original poster could make do with Windows XP Pro Desktop Sharing or VNC, since he doesn't specify needing multiple connections. The only "issues" would be sharing his local optical drive and connecting to his home directory.

      I assume his home directory is on a Linux machine, so Samba would be the solution there. Creating a logon script or just throwing a batch file on the desktop of the Windows machine would be sufficient.

      His local optical drive is a little challenging, though, since there's no easy way to know what client he's connecting from. I don't think the Linux Remote Desktop Client has an option to connect local drives (like the Windows client does). My suggestion would be either connect both the Linux and Mac drives all the time, or create 2 batch files on the desktop. A real hack would be to run netstat and grep for the connecting client IP and connect based on that. But I don't feel like figuring that out right now.

      FWIW, I run SSH and TightVNC on all my machines and RDP on all my Windows machines. It gives me the best of all worlds. SSH is fast and secure, but is only CLI (short of forwarding X sessions). VNC allows you to actually see what's on the client screen (instead of a new session...AFAIK, XP Pro won't allow RDP connections to the console like Server 2003) and is cross-platform. But, RDP has better compression and is encrypted, and keeps the console available. I normally have 2 or 3 VNC and/or SSH and/or RDP sessions going on whatever PC I'm working from. I use a combination of connecting local drives via RDP, Samba, and SCP for file transfers.

    6. Re:Terminal Services by obeythefist · · Score: 1

      You can log onto Win2K/Win2K3 TS in Remote Admin mode with any account, assuming the account has the right to "log on locally".

      Removing "default gateway" from the IP configuration won't prevent it from seeing the internet in many cases, depending on how you configure routing/remote access. This is a potentially dangerous and stupid thing to tell someone! The default gateway simply allows that specific host to find the way out of its subnet when NAT and other routing isn't configured.

      Would you give out the root password for any *nix boxes you have? After all, it's a *nux box, does it really matter?

      Better ways to lock down the server would be to apply local system policies, prevent the execution of iexplore.exe (really handy this one, I do this on my domain at home). Use windowsupdate to keep the system as tightly patched as possible. Run A/V software. And despite some advice to the contrary, don't give out the admin password. Just create a non-priveleged account and give it log on locally rights.

      --
      I am government man, come from the government. The government has sent me. -- G.I.R.
    7. Re:Terminal Services by bergeron76 · · Score: 1

      Alternatively, you could purchase it for a several thousands of dollars.

      Or you could just install tightVNC and dump Terminal Services altogether. As a bonus your machine can be accessible by virtually any other platform.

      --
      Don't think that a small group of dedicated individuals can't change the world. It's the only thing that ever has.
    8. Re:Terminal Services by GiMP · · Score: 1

      Terminal services, unlike VNC (on Windows), allows the system to have multiple users logged in at the same time (and no, I don't mean fast-user switching).

      Instead of using VNC, he could just stick with the Remote Desktop Sharing of WindowsXP which is a lot better than VNC.

      You might not want to admit it, but Window's remote desktop is really great. It is much faster, uses client-specified resolutions and bit-depths, and forwards audio. Oh, and you can access it from Windows, Unix/Linux, and MacOS clients.

    9. Re:Terminal Services by Oriumpor · · Score: 1

      Heh, and an easy "undocumented feature" you can use to run win2k terminal server in application mode is to reinstall the server every 90 days as this is the length of time allowed before a connection must be licensed.

      Also as an aside you can install win2k(any sp)/xp(pre sp1) and upon connection to a win2k terminal server in application mode you are given a CAL (client access license for those uninformed) that doesn't require a purchased license.

      For "quick" access to a windows workstation from anywhere you could always use NT-Telnet services (authenticated via NTLM.) Or setup a cryptcat exported shell. Unless you're afraid of NT(X) bastardization of dos in which case VNC in (2k) or RDP (in XP) works well. Since your XP install is going to be headless, I'd say using RDP on the workstation and rdesktop on whatever platform you're connecting from would work fine, along with a nifty vbs(or bat, or shell scripts if are that kinda person.)

      Still, if you want to provide access to a XP style desktop for a wider userbase I'd say install terminal services, and if you don't have the rackspace, but have the cycles/ram you can run VMware GSX. That would basically be emulating an XP desktop for each virtual instance you needed. If the use is small enough you could even run an instance of vmware on your desktop for the same results.

    10. Re:Terminal Services by Anonymous Coward · · Score: 0

      Heh, some of the links you'll need are:

      Vmware

      (Tight)vnc

      NTLM Auth setup
      (Noob) RDP setup for XP

      I do realize some of the above aren't anywhere near secure, and also that if this system was on the outside world that I would recommend none of these services be enabled. -Ori

    11. Re:Terminal Services by Drantin · · Score: 1

      KDE 3.2+ also has an RDP client

      --
      Actio personalis moritur cum persona. (Dead men don't sue)
    12. Re:Terminal Services by ka9dgx · · Score: 1
      Unless you have a local proxy server, and thus don't need to route, the default gateway is the only way to route to any other network. Granted some things may tweak the routing table for you, but generally, no gateway, no internet. Packets could come in, but they couldn't get back out.

      --Mike--

    13. Re:Terminal Services by Jacco+de+Leeuw · · Score: 1
      Remote Desktop is much better than VNC, especially when used over the internet because VNC is not encrypted at all. Remote Desktop includes built in 128 bit encryption.

      Except RDP was never meant to be used over the Internet. It is vulnerable to a Man-in-the-Middle attack.

      --
      -------
      Warning: Slashdot may contain traces of nuts.
    14. Re:Terminal Services by bhtooefr · · Score: 1

      But, RDP has better compression and is encrypted

      For local LAN stuff, you don't need much compression. You haven't happened to have heard of TightVNC (or Ultr@VNC on Winboxes), have you? As for encryption, you've already got SSH - do VNC over SSH. The main advantage for RDP is that it automatically mounts your printers and (AFAIK) some drives on the computer you connected to, and that it is hooked into the OS. Ultr@VNC doesn't do QUITE all of that, but it does give you file transfer and graphics driver hooks (the driver hooks are simply for getting the info into Ultr@VNC before it hits the video card, speeding things up - the effects can be seen from a TightVNC client, but the file transfer and chat are only accessible from the Ultr@VNC client (which does run under Wine, if you need it on Linux - a few bugs, but usable)).

    15. Re:Terminal Services by bcmm · · Score: 1

      Microsoft claims that when SP2 comes out windoze will allow multiple remote desktop connections. Methinks probably only 1 for each configured user tho.

      --
      # cat /dev/mem | strings | grep -i llama
      Damn, my RAM is full of llamas.
    16. Re:Terminal Services by shyster · · Score: 1

      I actually use TightVNC, and while it's much better than VNC, it doesn't hold up against RDP. Also, the compression options can seriously degrade image quality. I haven't used Ultr@VNC, but will take a look at it. Especially interesting, besides the video hooking, is the AD integration. I also noticed that it supports plugins for encryption (among other things), but only one for Win32 is currently available.

    17. Re:Terminal Services by Anonymous Coward · · Score: 0

      Just so you know 2000/2k3 server actually come with application mode built in for free, and you don't have to reload it every 90 days. I thought the same, but the registration is free and it permanatly unlocks it. I have 4 servers running this currently and the oldest one is atleast 5 or 6 mo old. You can register it on line or just call the number it spits out and register it over the phone.

    18. Re:Terminal Services by DA-MAN · · Score: 1

      Except RDP was never meant to be used over the Internet. It is vulnerable to a Man-in-the-Middle attack.

      Would you mind pointing me to proof of this statement?

      --
      Can I get an eye poke?
      Dog House Forum
    19. Re:Terminal Services by Omega996 · · Score: 1

      Ick, VNC is kind of crappy for using a desktop where any sort of feedback is important. The screen redraw issues, latency, etc. don't really make it suitable, IMO, for a remote desktop solution where one is trying to actually work with applications. I had a W2K Pro workstation using TightVNC, and tried running CheetaChat over it, but the problems with latency and screen refresh made me just dump 2kPro and install 2kServer with TS. I now use an RDP client, and it's much better. Response time and latency are just about the same as working at the desktop, in truth.
      I'd stick with W2K Server, and use TS in administration mode, or if you're running XP Pro, use the remote desktop feature. For responsiveness, RDP beats VNC hands-down.

    20. Re:Terminal Services by araemo · · Score: 2, Interesting

      So, I guess the question is, what kinda bandwidth does RDP take? And is there a remote desktop server for 2k pro? I use vnc + ssh(vnc in an ssh tunnel) to access my home computer via the internet, and it's usable but laggy.

      I personally hate xp's reomte desktop, since my laptop's screen res is about 500 pixels wider, and 80 taller than my desktops, so when I remote desktop to my laptop, my icon placement gets re-adjusted for the screen space, and it remembers the changes when I log off remote desktop, and log back in locally. :(

      And to top it off, even over 100Mbit lines, remote desktop can't handle full-motion video. RealVNC doesn't even try, overlay isn't forwarded, and I don't know any windows video players that don't use the overlay for the video.. (And I'm too lazy to boot my laptop just to see if I can run a video from a linux vnc server.)

    21. Re:Terminal Services by SharpFang · · Score: 1

      Insightful M2'ed unfair.
      WinXP. 15 users, admin login hardly ever used. I log in and see about 8 different programs launching in the taskbar, some adware, some spyware, some junk. It installed itself on other users' accounts and spread onto all accounts immediately. in Without admin privledges. But I can't install some important program I need: "Instalation requires administrative privledges". Sorry.
      It's windows. Whether you have admin rights or not, it doesn't matter.

      --
      45 5F E1 04 22 CA 29 C4 93 3F 95 05 2B 79 2A B2
  3. Am I missing something? by pardey · · Score: 5, Informative

    VNC and Samba should do the trick. Robin

    1. Re:Am I missing something? by Corp186 · · Score: 1

      The problem with that is that sometimes Windows doesn't like to do things on a samba share, such as installing a program to a samba share I believe.

    2. Re:Am I missing something? by GiMP · · Score: 2, Informative

      FUD. You can do anything to a samba share that you can do on a share hosted by a Windows box.

    3. Re:Am I missing something? by Anonymous Coward · · Score: 1, Interesting

      Really, that's not true at all. Samba not only supports everything ona a share that Windows does, but according to some tests it is significantly faster than Windows.

    4. Re:Am I missing something? by yotaku · · Score: 1

      I'm not anything like an expert. But correct me if I'm wrong. Does Samba allow you to control individual file and directory permissions per user as NTFS does? If not then that would be something that you can do with a share hosted on a windows box that you can't do with samba.

      But like I said, I'm no expert, or even a newbie. So please inform me.

    5. Re:Am I missing something? by Anonymous Coward · · Score: 0

      Does Samba support "record locking" yet? This is used by Access and FoxPro databases to support multiple users. Last I checked, it was only beta/experimental.

    6. Re:Am I missing something? by Monkelectric · · Score: 1

      Actually its true. There are a few rare circumstances where a share behaves slightly different. For instance, the single EXE nav2002 install wont install from a share.

      --

      Religion is a gateway psychosis. -- Dave Foley

    7. Re:Am I missing something? by brunson · · Score: 1

      Peach Tree Accounting will not run on a Samba Share. The developers are researching why.

      --
      09F911029D74E35BD84156C5635688C0
      Jesus loves you, I think you suck
    8. Re:Am I missing something? by Micro$will · · Score: 1

      For instance, the single EXE nav2002 install wont install from a share.

      To install NAV over a network you need the corporate edition. The same goes for other apps designed for home users and small companies. If it's not a local drive, they refuse to run and/or install. It's not just an issue of licenses either; there are lots of issues with file locking and allowing multiple users to access the same data files that the developers have to address before allowing network install and/or use.

    9. Re:Am I missing something? by Monkelectric · · Score: 1

      Intersting, are you saying it is by design then? or just a quirk? not quite sure from your message

      --

      Religion is a gateway psychosis. -- Dave Foley

    10. Re:Am I missing something? by Micro$will · · Score: 2, Insightful

      The SMB protocol and NTFS are two distinctly different things. On Win2K with NTFS, you have security rights associated with the filesystem (i.e. what you can do to a file or folder on that machine even logged in locally), and share rights associated with the share (i.e. what you can do to a file or folder over the network). Many admins prefer to leave the share rights alone (so the "Everyone" group has full access), and then restrict per user access at the filesystem. This way someone who normally has no rights to a particular file/folder can't bypass the restriction by logging into the server locally.

      Samba can pretty much duplicate an NT4 box as far as shares go, but to get NTFS style ACLs in Linux you need the 2.6 kernel and the various utils.

    11. Re:Am I missing something? by Micro$will · · Score: 1

      It's probably more like a "profitable design quirk". Symantec has at least a half dozen different versions of NAV with multiple install and configuration options, the only difference being cost. Peachtree has some network-centric accounting software aimed at small to mid sized companies, so I assume they limit by design as well.

    12. Re:Am I missing something? by TeknoHog · · Score: 1
      The problem with that is that sometimes Windows doesn't like to do things on a samba share, such as installing a program to a samba share I believe.

      I've done these installations successfully. I work in a high school, we have about fifty W98 workstations using programs installed on a single Linux server.

      --
      Escher was the first MC and Giger invented the HR department.
  4. Remote Desktop by Chester+K · · Score: 5, Informative

    Windows XP and higher support Remote Drive Sharing and Remote Sound over a regular Remote Desktop connection. Windows 2000 and below support Remote Desktop (well, the same protocol, but it's Terminal Services), but don't support the drive sharing or sound forwarding.

    --

    NO CARRIER
    1. Re:Remote Desktop by Whatchamacallit · · Score: 3, Informative

      Actually, this works quite well for me. There is a Remote Desktop Client for Mac OS X available at http://microsoft.com/mac - other products - Remote Desktop Connection for Mac.

      It comes down to what you use more often, the Mac or the Linux box. If the Mac is your main workstation then you should have no problems if you run WinXP Pro on the PC and use the Remote Desktop client for the Mac.

      My main workstation is a Dual PowerMac G5 w/Dual Apple 17" Studio displays. Secondary machine is a PowerBook G4. I also have a Sun Blade 100 and 3 Linux boxes as well. Then there is the fiance's Sony Vaio desktop. I use RDC to connect to the WinXP Pro box. I simply ssh into the Linux and Sun boxes or forward X11 windows.

      You will need WinXP Pro as the Home version does not include Remote Desktop abilities.

    2. Re:Remote Desktop by skinfitz · · Score: 1

      Windows 2000 and below support Remote Desktop (well, the same protocol, but it's Terminal Services), but don't support the drive sharing or sound forwarding.

      I am assuming you are talking about the server here, but you are incorrect; Windows 2000 Terminal Services definitely does support remote drive access and sound to clients.

    3. Re:Remote Desktop by Chester+K · · Score: 1

      I am assuming you are talking about the server here, but you are incorrect; Windows 2000 Terminal Services definitely does support remote drive access and sound to clients.

      I stand corrected.

      --

      NO CARRIER
  5. you need Citrix by stonebeat.org · · Score: 3, Informative

    I think what you need is Citrix. It lets you access your drives as local drive, among other things.

    1. Re:you need Citrix by stonebeat.org · · Score: 1

      also since https://www.gotomypc.com/ is now a part of citrix, you have more choices in Accessing Information On Demand

    2. Re:you need Citrix by RupertJ · · Score: 2, Interesting

      For one system?!!?! I certainly hope you're joking! I've setup Citrix systems for hundreds of users, and it's no walk in the park if you want the system accessible as well as secure. For those of you who do use Citrix with Microsoft Office products, investigate AppSense for keeping things locked down. VNC with properly configured IP filtering and/or a firewall would be better here.

    3. Re:you need Citrix by stonebeat.org · · Score: 1

      I did it for my machine, ran into no issues. I am using NFuse. The setup was pretty straightforward. I shared all the app I wanted, and the system is pretty secure.

  6. VPC by cybermace5 · · Score: 2, Informative

    You have a Macintosh. Get Virtual PC, foo'. That's all there is to it. It works.

    --
    ...
    1. Re:VPC by Fortunato_NC · · Score: 1

      I'll second that. Especially if your Mac is a notebook. Then, when you need to run some Windows app and you're away from home, it will be with you, not running headless on your home LAN hundreds of miles away.

      --
      Blogging Weight Loss, Distance Education, and more at verlin.com
  7. An Alternative to Windows services by Jorkapp · · Score: 3, Interesting

    Plenty of people do this over Local and Wide area networks. A webserver.

    Install a piece of windows compatible webserver software (IIS - Recommended, Apache, or whatever else floats your boat). Create a page or two of ASP/PHP scripts which are designed to run the applications. Whenever you need to execute the apps, point a web browser over the network to the pages. ...Just make sure that your windows box is either disconnected from the 'net or disallowed to access the 'net, elsewise you'll have people from Khazakstan executing those apps instead of you.

    --
    Frink: Nice try floyd, but you were designed for scrubbing, and scrubbing is what you shall do.
    1. Re:An Alternative to Windows services by shyster · · Score: 1

      Ummm...that's only going to work if the apps in question are able to be web-enabled. Unless you're talking about VNC or RDP via a webpage, in which case it's simply using an ActiveX object (that probably doesn't work in Linux) instead of connection software.

    2. Re:An Alternative to Windows services by Nasarius · · Score: 1

      And this helps him see the Windows desktop how? Kinda worthless for running GUI apps.

      --
      LOAD "SIG",8,1
    3. Re:An Alternative to Windows services by wolf- · · Score: 1

      IIS - Recommended by script kiddies world wide.

      --
      ----- LoboSoft specializes in Digital Language Lab
  8. Just use VMware or Wine! by Krik+Johnson · · Score: 0, Troll

    Why face the security holes of Windows when you can run Windows Apps in Linux! These two apps neeed more publicty then they have! Wine - Lets you run Windows applications on Linux Run Windows on Linux in a sandbox!. Be a good slashdotter, don't let Windows on the network, use the Penguin!

    1. Re:Just use VMware or Wine! by mvdw · · Score: 2

      Don't forget Win4Lin. It'll only run win9X, but it works well for me.

  9. Dear Slashdot by 0x0d0a · · Score: 5, Insightful

    Summary: I have a question. I want to have a headless Windows box on a network with access to my files and want to have remote control over the box. This can be done with VNC and NFS/other network file system. Are there any projects to do this?

    Not to flame, but why don't you just *do* what you just suggested?

    If I want to delete a file called "foo", I don't submit a story to Slashdot saying "I want to delete a file called 'foo' on my computer. I know that I can do by by running the command rm foo. Has anyone done the same thing before?" I just run the command.

    1. Re:Dear Slashdot by jmt9581 · · Score: 1

      Exactly. Some "projects to do this" are named OpenSSH, VNC, NFS and Samba. Ask Slashdot should not be a substitute for Google.

      --

      My blog

    2. Re:Dear Slashdot by Anonymous Coward · · Score: 0

      Yes, but lets be realistic. If slashdot got rid all
      of the stories where the answer is search google for 5 seconds
      or call your lawyer, there would be no need for an
      ask slashdot section. :)

  10. A Network Attached Windows Box? by pizza_milkshake · · Score: 4, Funny

    i wouldn't do that.

    1. Re:A Network Attached Windows Box? by NanoGator · · Score: 0, Redundant

      "i wouldn't do that.'

      Slashdot over-sensationalizes problems with Windows boxes. I wouldn't worry too much about the parent post.

      --
      "Derp de derp."
  11. XP Pro (not home)....Do it all the time by olcrazypete · · Score: 2, Insightful
    You'll need a version of XP Pro. XP home has this striped out. Turn on Remote Desktop Sharing. I have an OSX laptop and several linux boxes around, and use the MS remote desktop client to access the windows boxes. rdesktop on the linux machines does the trick.

    We use VNC to manage our NT4 servers, and its not near as nice as the build in stuff through XP (which is licensed from Citrix I think?) Over a network connetion, its like sitting in front of the machine (very eery looking at an XP desktop on my powerbook when you run the RDP client at full screen.)

    P

    --
    -- My dog can beat up your dog.
    1. Re:XP Pro (not home)....Do it all the time by ObviousGuy · · Score: 1

      Can you copy files from the Windows remote client to the local computer?

      I've got W2K at home and frequently VPN into my XP machine at work. But I've not been able to figure out how to copy files to the local machine.

      --
      I have been pwned because my /. password was too easy to guess.
    2. Re:XP Pro (not home)....Do it all the time by olcrazypete · · Score: 1
      Its real picky about it. I can get text to copy and paste, but I can't copy a file and paste it to the remote desktop. One of the MS client options is to mount a local disk on the remote computer. This works for me if I'm on the same LAN, it doesn't work if I'm at home or at another location. I usually end up emailing the file to myself or something of that nature.

      p

      --
      -- My dog can beat up your dog.
    3. Re:XP Pro (not home)....Do it all the time by GiMP · · Score: 1

      remote desktop control is not about transfering files, if you wish to do that .. use ftp, http, scp, or other protocols.

    4. Re:XP Pro (not home)....Do it all the time by ObviousGuy · · Score: 1

      Here's where I run into trouble, though. Since this PC only has one NIC, the VPN connection prohibits me from using the internet connection for anything other than the RDP client. So even if I were to email the file to myself, I'd have to shut down the VPN link just to retrieve the file.

      Funny thing is, on Win98 the VPN connection mounts the remote filesystem on the local machine so that it is accessible as a local disk. The RDP client is flaky (as is anything running on 98), but the accessible filesystem is very handy.

      In the end, this is not a big deal for me, but I was just wondering if anyone knew offhand what kind of steps could be taken to do this.

      --
      I have been pwned because my /. password was too easy to guess.
  12. A did this for a while by ThenAgain · · Score: 1

    I ran a headless Windoze box for specific tasks first using VNC then Terminal Services. It works rather well and it's nice to have Winduhs in proper chains.

  13. MS TS way by Anonymous Coward · · Score: 0

    I've got a headless Win2K box sitting under the desk at the office and use MS's Remote Desktop Client to connect to it from my Mac. It'll let you share you Mac's disk drives and printers with the remote machine although for security's sake you may want to use Samba instead.

    From Linux I use rdesktop. There is a nice Gnome GUI available for it if that's your bag. rdesktop has proven to be very stable and usable. You can get rdesktop for the Mac via the Fink project if you want to avoid the MS client on Mac.

    I've found both work well, even over dial-up connections.

  14. Some options: by cornice · · Score: 4, Informative

    This has been done before. Try:

    Wine if you just want a few Windows apps on your PC.
    Win4Lin if you really want Windows on your PC.
    VMWare if you want XP on your PC.
    TightVNC if you want to access a Windows box from another box.
    Samba if you want to share your drives back to your Windows box.

  15. How about vmware? by wild_pointer · · Score: 1

    If you really want the windows box be on a separate computer I would use VNC but I run windows through vmware when I need to.
    Then both OS's are run at the same time on the same computer, Windows runs like every other app on Linux
    http://vmware.com

  16. EXTREMELY Interested by alan_dershowitz · · Score: 1
    I have a home network running Linux, OpenBSD and OS X, but there are still a few applications one Windows I would like to run. I have eaten up WAY too much of my life attempting to configure working Bochs/WINE configurations, and had just made the decision to set up a headless Windows box for this task.

    Is there anything that lets you export MSWindows windows rootless to a different machine like Remote X?

    In case anyone's interested, the number one reason is DC++ P2P App, for which there is not a suitable replacement in *nux, for both usability and political reasons.

    1. Re:EXTREMELY Interested by Nasarius · · Score: 1

      dcgui-qt is GPL'd, but I guess it's not as usable as DC++. Shame. It would be nice if someone ported DC++ to Linux. So many interesting projects, so little time...

      --
      LOAD "SIG",8,1
    2. Re:EXTREMELY Interested by alan_dershowitz · · Score: 1

      Sadly, DCGUI-QT is also considered a "modded client" by many hubs, and is banned outright, but right now it the best we have, unfortunately.

  17. Tarantella does all this by Kevin+Burtch · · Score: 3, Informative

    Try Tarantella, made by the folks who USED to be called SCO (the ones who sold the name to Caldera).

    This product is much like Citrix, but _much_ easier to administer and requires zero software be loaded on the machines the display is coming from or the ones the display is being forwarded to.
    Oh, and it runs on Solaris or Linux!

    The client uses any Java capable web-browser... can't get any simpler than that.

    You will still need the MS-Windows box to actually run the apps on and provide the display, etc.

    Tarantella will not only provide access to your local drives, but also your printers (configurable for security).

    The data is also encrypted, so it's safe to use this as a remote-access method via the internet.

    http://www.tarantella.com/

    As a disclaimer, I should mention that I not only use this at work for remote access, but I work for a Tarantella reseller.
    With this in mind, note that I'm pointing you to Tarantella's site, not the company I work for (we won't see any profit if you get it from someone else).
    I just happen to like the product better than its alternatives.

    --
    - Preferences: Solaris 10 (servers), Ubuntu (desktops), Solaris 11 (personal servers) -
  18. Use rdesktop by gonza · · Score: 3, Interesting

    WinXP Pro has "Remote Desktop Sharing", so enable that and simply use rdesktop from your *nix box. It's that easy. If you want your home directory mounted on your Windoze box, then use SAMBA on your *nix box as a PDC (Primary Domain Controller) and have your Windoze box log in to this domain (You can then setup SAMBA to automatically mount the home directory on the Windoze box as Z: or whatever). That should do it.

    1. Re:Use rdesktop by shyster · · Score: 1
      Just an aside, but Z: should normally not be mapped in a Windows domain, as Win9x uses Z: to map the NETLOGON share to run logon scripts. I realize that Win9x is fading away, and it's possible that the poster doesn't have Win9x, but there's very little reason to use a Z:.

      Having done more than a few Netware to Windows and peer-to-peer to domain migrations that were made a good deal more complicated by the presence of a Z:, I 'd like to point out that in Windows environments, it's SOP to use H: as HOME. And I see no reason not to stick with it when possible.

  19. VPC is useless by xtal · · Score: 1

    It's laggy and generally a bad joke compared to a $200 PC.

    I'm planning on buying a reasonably slim single board computer with a P3 mobile on it, and putting it into a very thin metal enclosure with an external power supply hookup. The biggest problem is reliable video from it - XP costs money and has horrible registration crap I am avoiding, Win2k which I have a liscence for needs terminal server, and even then I think it won't run on the workstation edition.

    VNC is buggy. It's fine for a terminal, but often fonts get munged and graphical artifacts get left all over the place.

    I'll probably break down and get XP - that plus a thin single board computer solves all your problems if you have a powerbook, as it has a terminal client from microsoft available.

    --
    ..don't panic
    1. Re:VPC is useless by Omega996 · · Score: 1

      *sighs*
      you can run Win2KServer TS in administration mode, which will allow one remote connection at a time, in conjunction with one session on the 'console'. 2K Server supports this for free. You don't have to buy anything extra to do this.

  20. We have such a setup by mnmn · · Score: 2, Informative

    Yes sir. It is called Terminal Services (read: Citrix) and thats how half of our company functions. We even have an awesome 3.2GHz Xeon dual-cpu hyperthreaded xSeries 235 with 6 RAIDED disks, serving many applications to many users as a test server. Looks like we can linearly scale the server's power with the number of users, until the requirements give in and we switch to Sun.

    Terminal Services come with Windows 2000 Server, but I believe can be seperately installed with Windows2000 pro.

    Note also many hosting providers are offering dedicated servers accessible by PC Anywhere.

    --
    "Give orange me give eat orange me eat orange give me eat orange give me you." -Nim Chimpsky
    1. Re:We have such a setup by shyster · · Score: 1
      Yes sir. It is called Terminal Services (read: Citrix) and thats how half of our company functions. We even have an awesome 3.2GHz Xeon dual-cpu hyperthreaded xSeries 235 with 6 RAIDED disks, serving many applications to many users as a test server. Looks like we can linearly scale the server's power with the number of users, until the requirements give in and we switch to Sun.

      Terminal Services Remote Admin mode comes with Windows 2000/2003/SBS Server, but is limited to 2 simultaneous connections. Terminal Services Application Mode (which you must be using) is basically a subset of Citrix functionality (licensed from them, AFAIK) that supports many more users. Of course, it can be a PITA, seeing as it requires a Terminal Services Licensing Server, an AD Domain, Terminal Services Licenses (unless you're using Win2K or WinXP Pro clients connecting to a Windows 2000 Server), switching the server into install mode to install programs, and some programs need special (read:complicated) installation or may not work.

      As for scaling, it really depends on the users, the apps, and the overlap in the apps they use. MS has released some sizing guidelines that you may want to take a look at. In my experience, however, the hardware requirements aren't very steep for normal office user stuff.

      Of course, all of this is overkill for the poster's question and for almost all home networks.

      Terminal Services come with Windows 2000 Server, but I believe can be seperately installed with Windows2000 pro.

      AFAIK, there's no Terminal Services functionality in Windows 2000 Pro. Windows XP Pro, however, does have Remote Desktop Sharing, which is similar but is limited to either 1 client or 1 console session.

      Being a Windows admin, sometimes I wonder about the Windows knowledge of the average /.'er. Being a relatively newbie to Linux, this then makes me wonder about the Linux knowledge of the average /.'er. (Note that this isn't directed at you, but rather at the general discussion.)

    2. Re:We have such a setup by demmegod · · Score: 1

      WinXP has terminal services. Only one user at a time, but unlike the 2000 terminal server, it supports more than 256 colors. I'd also recommend grdesktop and rdesktop as clients (grdesktop is a gui for rdesktop) on the Linux side. Terminal services is much better than VNC.

  21. My work setup by xrayspx · · Score: 1

    I have two machines on my work desktop: P4 2.6, SuSE 9, 3 video cards, 3 x 17" monitor, many virtual desktops on each. P4 2.6, Win2k Server, Headless. Through the magic of RDesktop, I access the Win2k server for Outlook, and Visio. Aside from that it is used as file storage and IIS testbed.

    RDesktop works as well as or better than the Windows or Mac term-serv clients. However, if you want full color (>256) and full sound support, you'll need WinXP or .Net server, its support for RDP 5.1 allows this.

    I very very rarely have to attach a monitor to the Windows server, I often have multiple RDP sessions running, say on my laptop and on my desktop. You can configure X hotkeys to remain in effect within the RDP session, allowing you to run the remote desktop fullscreen with no borders, and still use hotkeys to switch virtual desktops (shift+left/right arrow for example).

    Windows multi-head support is miles behind X, IMHO, and the 3 head setup is a huge productivity gain. If my lame desktop machine had any more slots, I'd totally slam more video cards in it.

    We also use Term Services and RAdmin (www.famatech.com) to administer our production server farm, very convenient.

  22. VNC is encrypted by hak1du · · Score: 1

    Of course, VNC is encrypted, it just isn't built into all VNC clients/servers. Usually, people run it over ssh, which has the added advatage over Remote Desktop that you don't need any new firewall rules (since ssh usually is already there) and that you don't have to figure out a new key management system.

    If you like, of course, you can also run VNC over stunnel or IPsec.

    When it is useful, some VNC clients/servers (e.g. clients running as Java applets) have the encryption built in.

    As usual, the UNIX solution is simpler, more elegant, more flexible, and more functional than the Windows solution. And, as usual, Windows users like yourself just don't get it.

    1. Re:VNC is encrypted by DA-MAN · · Score: 3, Insightful

      Of course, VNC is encrypted, it just isn't built into all VNC clients/servers. Usually, people run it over ssh, which has the added advatage over Remote Desktop that you don't need any new firewall rules (since ssh usually is already there) and that you don't have to figure out a new key management system.

      I've been using VNC since it's inception and it works great for Unix to Unix with SSH doing the encryption. Here we are talkin Linux/Mac OS to Unix. Unless you buy some commercial SSH Server, or set up cygwin's ssh server on the Windows box then it's probably not going to be encrypted.

      Most VNC's use encryption only for the password and use plaintext transfers for everything else. Not my ideal solution. Remote Desktop has encryption built into the protocol from the start.

      If you like, of course, you can also run VNC over stunnel or IPsec.

      I don't even think IPSec allows for you to communicate with machines on the same LAN on the same Subnet. Besides Remote Desktop has encryption covered already. We're talkin Linux/Mac to Windows communication. This is stupid any which way you cut it. Unix to Unix would use VNC over SSH. Who in their right mind would do something this stupid.

      When it is useful, some VNC clients/servers (e.g. clients running as Java applets) have the encryption built in.

      Name one that does encryption from beginning to end, not just the password. I would like to know if there are any myself.

      As usual, the UNIX solution is simpler, more elegant, more flexible, and more functional than the Windows solution. And, as usual, Windows users like yourself just don't get it.

      As usual trolls like yourself don't bother to read what the user is asking and bash anyone who doesn't tell them to switch to Unix. Your zealotry is only overshadowed by your stupidity.

      --
      Can I get an eye poke?
      Dog House Forum
    2. Re:VNC is encrypted by eugene+ts+wong · · Score: 1

      Disclaimer: I've skimmed down to about this far, but keep dozing off because it's been a long day; so, if I repeated something or missed reading something, then please forgive.

      I recommend using SFU [Services For Unix]. It's a Unix environment provided by Microsoft, so for the most part, I expect it to work. The standard Unix utilities are all GPL. After installing this, I would never go back to Samba. My favourite application that you can install on SFU is OpenSSH. So, that means that you can have an SSH server running on your Windows box. This totally changed the way we worked in the office, & how we offered customer support. Everybody was able to just send files with WinSCP instead of having to resort to funny hacks to get the files to such 'n such a location.

      I just find it so much easier to share files this way. Using things like Terminal Server is good as well, but there are a limited amount of connections because of licensing.

      Of course, if you want to mount shares, then you'll probably need NFS [or whatever is good; I'm not an expert; recommendations are appreciated]. That's the thing that I didn't like about Samba. There seemed to be so many different configurations, yet you still couldn't share files automatically. If that's true, then you may as well just configure the Windows box.

      What do others think?

    3. Re:VNC is encrypted by bersl2 · · Score: 1
      You solution is fine and dandy for heavy usage over the Internet.

      However, it doesn't sound like this is the case. It sounds like the asker will be using this system lightly to moderately, over a local network. Therefore, can you justify this:
      WinConnect Server XP can be purchased for US $299.95 for a three user license.
      Even if it's only $100 for one user, for the kind of use he implies, that money could be better spent. VNC (and ssh---yes, even through Cygwin---if necessary) sounds just right; RD would be overkill.
    4. Re:VNC is encrypted by DA-MAN · · Score: 2, Informative


      However, it doesn't sound like this is the case. It sounds like the asker will be using this system lightly to moderately, over a local network. Therefore, can you justify this:

      WinConnect Server XP can be purchased for US $299.95 for a three user license.

      Even if it's only $100 for one user, for the kind of use he implies, that money could be better spent. VNC (and ssh---yes, even through Cygwin---if necessary) sounds just right; RD would be overkill.


      XP doesn't need WinConnect Server XP to do Remote Desktop. For a single user XP works fine with RD and since it will be headless it shouldn't be a problem whatsoever.

      RD on a single user XP machine is probably the best solution.

      I brought up WinConnect in reply to a user two parent posts up, who had said that if you wanted more than one user you have to get Win2k w/ a Terminal Services license. My point was, you don't.

      --
      Can I get an eye poke?
      Dog House Forum
    5. Re:VNC is encrypted by hak1du · · Score: 1

      For a client with ssh integrated into it, look around with Google for Java implementations of vnc and ssh; it's been done and is prettx easy to find. I used to run it on some servers.

      If you don't want to install ssh on your Windows machine, use stunnel. It's an easy install on Windows and works well with VNC.

      On linux, UNIX, and MacOS, running VNC securely is trivial. The fact that it's more work on Windows is a limitation of Windows, not VNC.

      Note that for the regular edition of XP, you don't even have a choice: it just doesn't support RDP. Even if it did, if you started relying on it, you'd have to worry about MSFT making incompatible changes with any upgrade.

    6. Re:VNC is encrypted by seigniory · · Score: 1

      I don't even think IPSec allows for you to communicate with machines on the same LAN on the same Subnet.

      W2K and up does this flawlessly. It's very easy, actually - just set up a policy on the domain and you can require, request, or deny IPSec on a per-port basis, even. Add Windows PKI services, and your security increases to a per-PC PKI keypair instead of a per-domain shared PKI keypair.

    7. Re:VNC is encrypted by DA-MAN · · Score: 1

      On linux, UNIX, and MacOS, running VNC securely is trivial. The fact that it's more work on Windows is a limitation of Windows, not VNC.

      Not nessecarily. It's more of a limitation of the original protocol. Remember you use VNC over SSH. It's not cumbersome on UNIX. But in Windows where SSH is not there by default it is cumbersome. Different tool for a different architecture style altogether.

      Note that for the regular edition of XP, you don't even have a choice: it just doesn't support RDP.

      Very Good Point. I had forgotten that because I hardly ever use Windows, and when I do it is normally XP Pro.

      Even if it did, if you started relying on it, you'd have to worry about MSFT making incompatible changes with any upgrade.

      I see this as highly unlikely myself. Microsoft wouldn't change a protocol that allows other OS users connect to Windows because then Windows won't be as useful to people who use other OS's. They want to sell more products, not less....

      Besides the Mac client is by M$. The Linux implementation would probably have an update within a few hours of the change.

      --
      Can I get an eye poke?
      Dog House Forum
    8. Re:VNC is encrypted by bersl2 · · Score: 1

      Hmm... I did not know this. Interesting.

      I guess this is what one gets when one used to use XP Home...

  23. Joe Q Slashdot's windows knowledge by mkv · · Score: 2, Insightful

    Being a Windows admin, sometimes I wonder about the Windows knowledge of the average /.'er. Being a relatively newbie to Linux, this then makes me wonder about the Linux knowledge of the average /.'er. (Note that this isn't directed at you, but rather at the general discussion.)

    Being a windows admin myself, among other things, I have noticed that the average slashdot poster fears Windows like the plague. It's amazing how much people here judge everything made by microsoft without even bothering to check if their assumptions are correct. I do not like MS either, but at least I try to keep an open mind and not automatically label MS products as shit just because they're made by an evil company.

    --
    The secret to a successful /. career: Blame Microsoft
  24. VNC by blate · · Score: 1

    VNC will allow you to access your windows desktop from any routable computer that runs a VNC client. VNC runs on almost every OS, including Palm, I think.

    You won't be able to see remote filesystems unless you can mount them on the windows machine -- for UNIX, you could use Samba... for other OS's, well, I don't know.

    I actually do the opposite from what you want to do -- I run a headless FreeBSD box and then view the VNC (X) desktop remotely on a Windows machine (full-screen, no less). Performance is about the same as running locally and I can still use all my Office products (necessary for my job, sadly).

    Best of all, VNC is free and open-source (does that make us for me using Windows?) >:-)

  25. Citrix does all this too by petree · · Score: 1
    Well, I'm not questioning ease of administration, but I will question your comparison to Citrix functionality. I'll address your issues in the order you present them.
    1. "requires zero software be loaded on the machines the display is coming from or the ones the display is being forwarded to."...I'd love to see software that can be run on a remote computer allowing arbitrary execution...sounds like an exploit to me ;)
    2. Platform independance: Citrix supports lots of platforms (not just Windows, Solaris/Sparc and Linux/x86) but also: Linux/ARM HP UX AIX Solaris/x86 SunOS Compaq Tru64/Alpha IRIX SCO Unix/x86Windows CE/PocketPC (ARM, SH-3, SH-4, MIPS, x86 and ARM4I)Windows (16bit)MacOS (68k, PowerPC OS9 and OSX)OS/2 WarpEpoch/Symbian (Sony/Ericsson P800/P900, Nokia 9200 and Psion)DOS (16bit and 32-bit)
    3. Oh, Citirx has a Java Client too. And yes it can either in a web browser or as a seperate app
    4. Local Drive/Printer Access: Although not every client has the ability to do this (feature matrix) almost all can do this. Yes, files and printers. (Note: I couldn't find any information about whether OS/2 Warp or Symbian OS could do this...) Of course if you can't use your cell phone to connect to a citrix server and print to a printer attached to the phone, I'm not sure how upset
    1. Re:Citrix does all this too by Kevin+Burtch · · Score: 1


      I wasn't comparing Tarantella to Citrix other than the ease-of-administration.

      "requires zero software be loaded on the machines the display is coming from or the ones the display is being forwarded to."...I'd love to see software that can be run on a remote computer allowing arbitrary execution...sounds like an exploit to me ;)

      This is the one place where Tarantella really wins, in an environment with different admins and paranoid security (they're afraid to break anything by adding external software).
      It uses a number of protocals, but most commonly (when coming from a MS-Windows system, keeping with the spirit of the original article), RDP.
      Go to their website and read the info... you might actually like it.

      --
      - Preferences: Solaris 10 (servers), Ubuntu (desktops), Solaris 11 (personal servers) -
  26. IPSec on same subnet by smcv · · Score: 2, Informative

    I don't even think IPSec allows for you to communicate with machines on the same LAN on the same Subnet.

    I don't know about the Windows implementation, but KAME (the *BSD IPSec stack, also used in Mac OS X, Linux 2.6 and Debian's patched Linux 2.4) looks as though it will do that fine.

    Set up a policy for all traffic from anywhere to your Windows box, and vice versa, to have mandatory encryption in tunnel mode.

    You will then need to to set up more specific policies for UDP port 500 (isakmp), and for protocols 50 (esp) and 51 (ah), to avoid trying to apply IPSec to them, since they're what IPSec itself uses (if you don't de-restrict these, you have a chicken and egg problem). You may also want to allow non-IPSec'ed DNS, or ssh, or whatever

    Totally untested configuration (you may need to reverse the order of the lines):

    #!/usr/bin/setkey -f
    # This config is for the restricted box
    # On the gateway, exchange the "in" and "out" keywords
    flush;
    spdflush;

    # IPSec gateway is 192.168.0.1
    # Restricted box is 192.168.0.2

    # ISAKMP over UDP
    spdadd 192.168.0.1[500] 192.168.0.2[500] udp -P in none;
    spdadd 192.168.0.2[500] 192.168.0.1[500] udp -P out none;

    # Encrypted IPSec data
    spdadd 192.168.0.1 192.168.0.2 esp -P in none;
    spdadd 192.168.0.2 192.168.0.1 esp -P out none;

    # "Signed" IPSec data
    spdadd 192.168.0.1 192.168.0.2 ah -P in none;
    spdadd 192.168.0.2 192.168.0.1 ah -P out none;

    # Everything else
    spdadd 192.168.0.2 0.0.0.0/0 any -P out ipsec esp/tunnel/192.168.0.2-192.168.0.1/require;
    spdad d 0.0.0.0/0 192.168.0.2 any -P in ipsec esp/tunnel/192.168.0.1-192.168.0.2/require;

  27. Yep, I have seen that! by chthon · · Score: 1

    Saturday 27 March 2004 I created such a setup for my father. Most of the things that he wants to do know, he can do on Linux (I use Libranet + Debian updates), but he has a scanner which is not supported under Linux, a simple organizer which must exchange data through a Windows program, and a slide scanner, which uses an old Adaptec SCSI card in an ISA slot.

    I set up his Windows computer headless, Win98, and you must use TweakUI for the system to automatically logon on the network. You must also disable the Stop on No Keyboard in the BIOS.

    I installed tightVNC, which automatically starts up as a service. I also setup Samba to export the home directory, so that everything that is being saved on the Windows computer, must always be done on the mapped drive.

    Jurgen

  28. Mod Story: -1 Troll by sepluv · · Score: 0, Troll
    I use Mac OS X and Linux but sometimes it is simply convenient to have a Windows computer to do some specific task
    I agree, windows can be convenient for some things, but I think you will find most OS's come with windows these days.

    MacOS X already comes with a very nice windows system. Also, have you tried using XWindows on GNU/Linux?

    I've got mod points and I would mod this story -1 troll if I could.

    --
    Joe Llywelyn Griffith Blakesley
    [This post is in the public domain (copyright-free) unless otherwise stated]
  29. What is the purpose of Citrix, Tarantella, pcAnywh by mosel-saar-ruwer · · Score: 2, Interesting

    Serious question here: What is the purpose of Citrix, Tarantella, pcAnywhere, and the like?

    In the way olden days, I heard that a legitimate use of Citrix was to get Windows-ish performance out of x286 hardware. For example, if you had 1,000 users on x286 machines, and brand spanking new x486/Pentium boxes cost $2000 each, then for an upgrade to something capable of running Windows 3.1x or Windows 95, your hardware costs alone would be $2,000,000. Fine. Say five massive Citrix servers, at $100,000 per, servicing two hundred x286 clients each, would run you $500,000, and you'd save $1,500,000 in upgrade costs.

    But the scenario I've outlined would have been valid circa 1996. In 2004, we're at the point where hardware is very nearly worthless: You can get a monstrous hardware client for $500, and 1000 X $500 = the $500,000 you'd spend on Citrix. In today's business climate, it's hard to imagine a scenario in which hardware costs are not DWARFED by software & service costs for enterprise systems. I can't think of a modern use for Citrix, Tarantella, or pcAnywhere, unless either

    1) You're trying to network-enable a piece of software [such as Microsoft Access] that was never designed for multi-user access [no pun intended] in the first place, or

    2) You're trying to cheat on client licenses for enterprise software that WAS designed for multi-user access.

    As an example of 1), you might have some single user application that lives solely on a salesman's desktop computer, and when he's on the road, he uses pcAnywhere on his laptop to login remotely to his desktop and fiddle with that piece of single-user software on his desktop that was never designed to support multi-user access in the first place. Yeah, I'll agree that pcAnywhere provides a quick and dirty hack that gets the job done, but good grief: If you start mandating support for these hacks as applied to a broad spectrum of users, it seems to me that the support team is gonna go absolutely insane from the complexity of the thing [not to mention the insecurity of having myriad laptops lying around in airport lounges and hotel bars, each with access to the very heart of your network...].

    But what in the world is the purpose of Citrix in this day and age? To host a single copy of WordPerfect or Attachmate at a central location and allow hundreds of users to cheat on client licenses? Or are you using Citrix to cheat Microsoft out of Windows or MSOffice licenses on each of your client workstations? It's just real hard for me to imagine a scenario where you would want to centralize around a solution like that.

    Please enlighten me.

    PS: Have any of you Citrix guys heard of this thing called Portal Services? Or is the answer: Yeah, we've heard of Portal Services, but the short-term cost of porting [no pun intended] our systems to Portal Services is much less than the short-term cost of a quick and dirty pcAnywhere/Citrix hack, so we're sticking with the quick and dirty hack, plus, because the hack is so insanely complicated, it gives us job security into the foreseeable future...

  30. headless doze by 1eyedhive · · Score: 1

    from the description, you're talking a doze box to be accessed by osx and nix boxen on your lan, but one 'user' behind it all, you. for a time, I had a doze box headless (due to shortage of monitors). used realVNC. the box was a PII 350/384MB running win2kpro. it never went past 16bit @ 800x600 for performance reasons, but it worked. the clients were mostly doze (game box client, the doze box in question was "the dump" a sandbox to use P2P filesharing with). I got a linux client working just fine. Anything mounted on the headless machine SHOULD be on a samba share under linux (CD iso mounting, cd drive, netshares, etc), just use tweakui to move DESKTOP and Mydocs folders to the mapped share (use your linux homedir, doze will see it as N:\desktop and N:\mydocs and your nix box as /home/usernamehere/windows/desktop and ../mydocs respectivly (it's all in smb.conf, default shares the users linux homedir to each user. The trouble is, windows was NEVER designed to be operated remotely, no matter how much you trick it (VNC, RDP, etc) it still assumes a user is at the console, or WILL be if anything bad happens. linux has no qualms running X headless (no local output), while doze will waste pci bandwidth running a ui you don't use. honestly, if you have windows only apps (what are they) that you can run headless (that kills games and leaves accounting/office/networking ops), try wineX, win4lin or crossover office. I can think of few things windows is good for besides: gaming, running doze only HW (some tv tuners and such) and a few apps that don't run under linux that don't have a linux equivolent 9quicken/quickbooks comes to mind but crossover office can run both with a little help. I run three desktop boxes and three headless boxes: Windows game box (primary client) Linux desktop work box (gentoo/KDE) Windows mediabox (ATI AIW Tuner, winamp video) Linux router/web server Linux file server (Raid 5) Linux print server (an aging P-133/16MB that actually runs gentoo :p) all nix boxes are accessed by SSH or local console, there are two other remote doze boxen that i VNC to (unless they're having printer trouble), but they have local heads. remember, doze does not to headless well, was never built for it to begin with.

    --
    Logistical Chaos Officer http://www.slagg.org - LAN Gaming in Sarasota FL,USA
  31. d'oh! by tverbeek · · Score: 1

    While this was something of a answered-your-own-question question, I'm glad it was posted because it knocked me out of the box my mind was in, trying to figure out a good solution to my own situation. My last for-legacy-apps Windows machine at home is a laptop with a busted LCD, and I've been fighting with its VGA-out port (which is overly fond of acting as a second display instead of mirroring) and a video switch connected to my server's cheapo monitor to keep using it. It was already accessing shared directories via Samba, and now that I've got VNC going, I can use the nice keyboard and display on my Linux box or Mac to access it, and lean the laptop out of the way against the wall.

    --
    http://alternatives.rzero.com/
  32. Why not use DMX? by TheScienceKid · · Score: 2, Informative

    Since you don't have any more free slots, why not set up an older machine with a NIC and a few matrox graphics cards (I bet you could fit a GigE card and five triple-head parhelia cards in there.... just need to win the irish lottery now, eh?) and use DMX to distribute your display over 18 (that's your 3 + 15) screens? It'd be a pain scrolling slashdot though ;)


    So, here's that url...

    http://dmx.sourceforge.net/

    ...but don't answer yet... just look what else you get...

    Dynamic MAXSCREENS

    Regards,
    TheScienceKid
  33. Re:What is the purpose of Citrix, Tarantella, pcAn by Kevin+Burtch · · Score: 1

    A few pop to mind.

    1.
    You have an app that requires a serious amount of computing power, and a bunch of people who use it.... you don't want to buy each one a $40k monster, so you just by one.

    2.
    Ease of administration... you only have to install/tweak/fight-with/de-virus/etc. one box.

    3.
    Remote access... this is the biggie. At my company, many people need to access internal applications (that involve databases, etc.) remotely, this allows them to work from home, customer sites, etc.

    With Tarantella, you don't just get a remote desktop like you do with Citrix... you get a totally configurable "webtop" that I couldn't possibly describe the capabilities of here.
    Suffice it to say that when I log into Tarantella, I can launch a whole mess of different applications by themselves (without a remote desktop), or a full remote desktop to an array of different systems (running everything from MS-Windows to Solaris to Linux)... all from any system that has a Java capable web-browser.

    --
    - Preferences: Solaris 10 (servers), Ubuntu (desktops), Solaris 11 (personal servers) -
  34. RealVNC by theobscurest · · Score: 2, Informative

    I use RealVNC and find it works great for me as a system administrator. I don't have any headless clients, but it has other uses..

    My primary domain server lost the keyboard port a while back, but I was able to get it working again via the mouse port, obviously losing the mouse. So instead, I use RealVNC to work on this server..

    Also somewhat unrelated, one of my other domain servers is located about an hour's drive away at another site, and I have found it extremely useful to be able to login remotely to add users, check the DHCP leases, etc.., without having to drive all of the way down there to do a 5 minute task.

    RealVNC has some minor glitches you have to work through/figure out, but overall it's extremely easy to set up and use, and is one of the handiest utilities I've found in a while. I believe it works for UNIX too (which could have some great uses as well), but I am just using it for Win now..

  35. Rdesktop or VNC or ICA.... by nurb432 · · Score: 1

    Depending on what version of windows you have:

    XP - has native terminal services for a SINGLE user console access

    2000 Pro, NT, 9x - you can use VNC for SINGLE user console access

    2000 or 2003 server - has native terminal services for MULTI user..

    NT - Get the Terminal server edition ( though you cant buy that now from Microsoft.. )

    Can add Citrix on top any of the server editions and run ICA client....

    Note this does NOT take into account any of the licensing issues with any of those choices....

    --
    ---- Booth was a patriot ----
  36. Re:What is the purpose of Citrix, Tarantella, pcAn by Raven42rac · · Score: 1

    Apples and oranges. PcAnywhere is vastly different from Citrix. Citrix can make things appear as if they are on your desktop, not in a remote window. The major advantage is centralised administration. All the user needs on their machine is the client, which they can get from the internal webpage for logging in to Citrix. Anyone on the road can also log in and get their desktop anywhere in the world they can get on the internet. Your support costs go way, way down using this method. If someone 6,000 miles away can't get their e-mail, all you have to do is walk a few feet to the server room and see what the issue is. If they can get to the web, they can get to their application. You can have more people working from home, on the road, etc. The main purpose of Citrix is not to cheat on licenses, but to centralise and simplify administration. Want to deploy that latest update? A few clicks and it is done. Instead of spending an entire day running around to various client machines. MS still gets their licensing fees.

    --
    I hate sigs.
  37. Re:What is the purpose of Citrix, Tarantella, pcAn by mosel-saar-ruwer · · Score: 1

    You have an app that requires a serious amount of computing power, and a bunch of people who use it.... you don't want to buy each one a $40k monster, so you just by one.

    Fine, but it sounds like you've taken an App that was designed for single-users, placed it on a Citrix [or Tarantella] box, and tried to force the App [against its nature] to become a multi-user App.

    Why not purchase an App that was designed to run on a server in multi-user mode, and run it from the server to begin with? The only reasons I can see to avoid doing that are either

    1) You've got some legacy problems, and you can't yet upgrade from the old single-user version of the App [which would be a perfectly valid reason to look to a stop-gap measure like Citrix], or

    2) You compared the sums

    (COST OF SINGLE USER APP) + (COST OF CITRIX) + (COST OF HARDWARE)

    -vs-

    (COST OF MULTI-USER APP) + (COST OF SERVER OPERATING SYSTEM) + (COST OF HARDWARE)

    and the sum involving Citrix was smaller than the sum involving the multi-user version of the App.
    As for the rest of your post about Tarantella, it sounds like you're using Tarantella as a Portal, which is a perfectly valid approach to network design. If indeed Tarantella has morphed into a Portal Services provider, then I've got no problem with that.

  38. Re:What is the purpose of Citrix, Tarantella, pcAn by mosel-saar-ruwer · · Score: 1

    By and large, it sounds like you're using Citrix as a Portal, which is a perfectly valid approach to network design.

    However, you added the following:

    Want to deploy that latest update? A few clicks and it is done. Instead of spending an entire day running around to various client machines. MS still gets their licensing fees.
    Am I to conclude that you're using drive-less [disk-less] client workstations, and the clients are booting their operating systems off the network from a Citrix box?

    Or do your client workstations still have their own hard-drives and their own copies of the operating system?

  39. Re:What is the purpose of Citrix, Tarantella, pcAn by Raven42rac · · Score: 1

    Not diskless clients, thin clients. So, they have their own HDDs, but access most applications through the portal. I do not have this deployed, it is just in testing.

    --
    I hate sigs.
  40. Gigabit per second ethernet? by mosel-saar-ruwer · · Score: 1

    Not diskless clients, thin clients. So, they have their own HDDs, but access most applications through the portal. I do not have this deployed, it is just in testing.

    Are you gonna try this over 100mbps ethernet, or do you have Gigabit switches? It's certainly an intriguing idea over gigabit [if you've got really good switches with boatloads of RAM], but I'm dubious as to whether these massive modern operating systems and modern applications can be loaded efficiently over 100mbps pipes.

    PS: Are your pagefiles [pagefile.sys] gonna be local or on the Citrix server? Similar questions would apply to your profiles [roaming versus local] and your Outlook/Exchange data. These things can be really massive [gigabytes each].

    1. Re:Gigabit per second ethernet? by Raven42rac · · Score: 1

      Over 100mbps. It really is not that much data being passed back and forth, just refreshing the video information. The applications live on the server. Profiles don't much matter if everything is on the server. All the Exchange data would reside on the server farm as well. We would like for nothing to be stored on the client's machine, for backup and data integrity purposes.

      --
      I hate sigs.
  41. I'm impressed. by Anonymous Coward · · Score: 0

    Over 100mbps. It really is not that much data being passed back and forth, just refreshing the video information. The applications live on the server. Profiles don't much matter if everything is on the server. All the Exchange data would reside on the server farm as well. We would like for nothing to be stored on the client's machine, for backup and data integrity purposes.

    Wow. Sounds like a helluvan ambitious project.

    Only two other thoughts I'd have would be:

    1) I assume there'll be at least one mirror image of this server "farm" at a different geographic location [to give redundancy in the case of fire, earthquake, flooding, terrorist attack, etc.]. If not, then lobby for it - you can never have enough backups.

    2) Will the CPUs on the client machines be used for anything? Or will very nearly 100% of the CPU time be taking place at the server farm?

  42. I must be missing something... by papasui · · Score: 1

    Is this story a troll?