Grant, I just read through the ltsp-update-sshkeys script, and (aside from it needing some love), it looks like in order for ltsp-update-sshkeys to include the extra keys for the other servers, you need to save those keys on the ltsp server in: /etc/ltsp/ssh_known_hosts.myname (where "myname" can be replaced with any name you find would help you remember what keys are in that file - and you can have multiple files of that type).
Now, interestingly, ltsp-updates-sshkeys has a --export option to export the keys of the ltsp server to a file, presumably for this purpose. But, this puzzles me, because you don't want the LTSP server's keys, you want the application servers' keys. Which, I suppose means you could copy ltsp-update-sshkeys to your app servers to export things, but this is clumsy. We *should* make it so that I can pass ltsp-update-sshkeys --export <filename> [IP-of-app-server] and have the script use ssh to request the public key of the app server and store that in the file. I will add it to a TODO for now. But, in answer to your keys question, I would go ahead and put the keys on the ltsp server in /etc/ltsp/ssh_known_hosts.myname, rerun ltsp-update-sshkeys and ltsp-update-image. Then, you can test it by dropping to a shell on the thin client and attempt an ssh to the app server. If all goes well, you should NOT be asked to accept the authenticity of the host. HTH, -Gadi On Tue, 2010-02-02 at 14:42 -0600, grant wrote: > Hi all, > > I have been trying to set up LDM load balancing between two servers > running ubuntu 9.04 for a couple of days and have failed. I was > following the instructions in the ltsp Manual, #ltsp and information I > found around but did not get there really. > > I found out that the get_hosts script needs to be located at > /opt/ltsp/i386/usr/lib/share/get_hosts so fixed that, The following is > my lts.conf and my get_hosts script. For my testing purposes I have > been loading the results so that the 10.0.0.46 server is returned by the > script. The test client I am booting is only listed in the 10.0.0.32 > servers dhcp. So I basically want to be able to send a client to the > least conjested server and only have that information in one servers > dhcpd.conf file. > > /var/lib/tftpboot/ltsp/i386/lts.conf > > [Default] > LDM_DIRECTX=True > LDM_SESSION=/usr/bin/startkde > SOUND = Y > NBD_SWAP=True > DNS_SERVER="10.0.0.38 10.0.0.39" > SEARCH_DOMAIN="ajrs.com" > MY_SERVER_LIST="10.0.0.32 10.0.0.46 > > /opt/ltsp/i386/usr/lib/ltsp/get_hosts > > #!/bin/bash > # Takes a list of servers from the /var/lib/tftpboot/ltsp/i386/lts.conf > and sorts that > # list based on the output of the nc rating of that server. > TMP_LIST="" > > for i in $MY_SERVER_LIST; do > let "rank = `nc $i 9571 | grep rating | cut -d: -f2`" > TMP_LIST="$TMP_LIST\n${rank}_$i" > done > echo -e $TMP_LIST | sort -r | cut -d_ -f2 > > After making these changes I made sure the script was executable(set > 755) and called a ltsp-update-image -a i386 on my servers, of course > after making edits in chroot. > > This left me at the point where I think the script is running and > returning the proper information. I am able to get to an ldm and enter > a username and password. The screen goes blank immediatly and then goes > back to the ldm. I got this far by doing some ssh-key work on Gadi from > #ltsp's advice. > > I did a sudo chroot /opt/ltsp/i386 > > then I would ssh to the host I wanted to be able to connect to accept > the keys and then logout chroot and sudo ltsp-update-sshkeys and > ltsp-update-image -a i386 > > When I am doing this I watch the syslog on the server I want to connect > to 10.0.0.46 and can see two connection attempts from the client and > that is all. > > Feb 2 14:41:28 ltsp2 ldminfod[16901]: connect from 10.0.2.4 (10.0.2.4) > Feb 2 14:41:28 ltsp2 ldminfod[16904]: connect from 10.0.2.4 (10.0.2.4) > > > Does anyone have any idea what I am doing wrong here. I personally am > not sure if I did the ssh keys properly but I know no other way. > > Thank you. > > Grant > > > ------------------------------------------------------------------------------ > The Planet: dedicated and managed hosting, cloud storage, colocation > Stay online with enterprise data centers and the best network in the business > Choose flexible plans and management services without long-term contracts > Personal 24x7 support from experience hosting pros just a phone call away. > http://p.sf.net/sfu/theplanet-com > _____________________________________________________________________ > Ltsp-discuss mailing list. To un-subscribe, or change prefs, goto: > https://lists.sourceforge.net/lists/listinfo/ltsp-discuss > For additional LTSP help, try #ltsp channel on irc.freenode.net -- -------------------------------------------------------- Gideon Romm | Proud LTSP Developer l...@symbio-technologies.com Pay It Forward! Intel Atom 1.6GHz, 512MB RAM + Symbiont Boot Stick = $275 10% of order goes to school or open source project of your choice! Buy yourself a lab or office and use your donation to set up a school, pay for a desperately needed feature added to a software package, or sponsor part of LTSP's annual developer's conference LTSP-by-the-sea! Check out: http://www.symbio-technologies.com/payitforward ------------------------------------------------------------------------------ The Planet: dedicated and managed hosting, cloud storage, colocation Stay online with enterprise data centers and the best network in the business Choose flexible plans and management services without long-term contracts Personal 24x7 support from experience hosting pros just a phone call away. http://p.sf.net/sfu/theplanet-com _____________________________________________________________________ Ltsp-discuss mailing list. To un-subscribe, or change prefs, goto: https://lists.sourceforge.net/lists/listinfo/ltsp-discuss For additional LTSP help, try #ltsp channel on irc.freenode.net