Find the part in ssh.c where it says "if the program name isn't one of the standard names, use it as a host name" and fix it. It probably doesn't expect "ssh.exe" or "SSH" or whatever you're giving it. Add a printf to find out what it's comparing against. > Bad host name: "ssh" -- Want to unsubscribe from this list? Send a message to cygwin-unsubscribe@sourceware.cygnus.com