Thank you again Stefan for the more detailed instructions, I am ~closer.
I selected automount for one folder on my WIndows client, "Benchmarking"
From X2go, on the Debian 8 server side I see :
lrwxrwxrwx 1 kw* kw* 25 Jan 25 12:49 media -> /tmp/.x2go-kw*/media
kw*@chdd:~/media$ cd disk kw*@chdd:~/media/disk$ ls -alrt
ls: cannot access _mnt_home_kw*_.x2go_ssh_key.Ja4672__cygdrive_C_Users_KARLWO1_DOCUME1_BENCHM1: Transport endpoint is not connected total 8 d????????? ? ? ? ? ? _mnt_home_kw*_.x2go_ssh_key.Ja4672__cygdrive_C_Users_KARLWO1_DOCUME1_BENCHM1
(??? above are the Unix file attributes) This directory entry then goes away.
kw*@chdd:~/media/disk$ ls -alrt /tmp/.x2go-kw*/media/disk total 8 drwx------ 5 kw* kw* 4096 Jan 25 13:03 .. drwx------ 2 kw* kw* 4096 Jan 25 13:04 .
Transport endpoint not connected doesn't sound good, but I don't know what to do with this information.
I also don't know the significance of the _mnt_home_kw*_.x2go_ssh_key.Ja4672__
which precedes the _cygdrive_ name that we are expecting.
Is there something more I should have installed/running (Cygwin for example) on my Windows 7 laptop?
X2go client is version 4.0.5.0 (Qt 4.8.6)
Thanks for any and all help with this,
De : Stefan Baur <x2go-ml-1@baur-itcs.de> Envoyé : mercredi 25 janvier 2017 11:08 À : x2go-user@lists.x2go.org Objet : Re: [X2Go-User] Shared Folders, from Windows to Debian8
Am 24.01.2017 um 22:49 schrieb KARL A. WOELFER:
Thanks for the quick reply Stefan,
My Windows 7 is running X2Go Client v 4.0.5.0 (Qt - 4.8.6)
I am taking the defaults in Shared Folders (did not check the Automount box,
or the Filename Encoding box.
Where will I expect to find the shared C:\Users\Karl ... Windows folder I am sharing on the Linux side?
Well, if you don't check the automount box - nowhere until you mount them? How you mount them manually depends on what checkboxes you checked under Options/Settings/General.
1a) If you set X2GoClient to minimize into the system tray, then you right-click that icon, select the session name, then "Share folder ...".
1b) If, instead, you have the X2GoClient window on your screen even with an active connection, click on the small folder icon, that's the left of the three icons "Folder, Pause, Power".
From there, the steps are the same again for both variants.
If you either performed these steps or had the automount box checked, your mountpoint will be somewhere under ~/media/disk/, with a name starting with _cygdrive_.
My Windows laptop has a single-user authentication, whereas we use LDAP on Linux, is this a potential problem?
I do not believe so. The mount is performed by FUSE through a tunneled SSH connection, with the Cygwin SSHD spawning on your client, so it's your server connecting back to the client, using a temporary SSH key pair, so there's no exchange of your individual password involved.
I'll try to come up with a HowTo with a few screenshots, but at present, my only Windows machine that has a US-English GUI is busy spinning its hourglass over the Windows Update window ... which is not surprising, as this was the first time since Mid-2014 that I powered it up.
-Stefan
-- BAUR-ITCS UG (haftungsbeschränkt) Geschäftsführer: Stefan Baur Eichenäckerweg 10, 89081 Ulm | Registergericht Ulm, HRB 724364 Fon/Fax 0731 40 34 66-36/-35 | USt-IdNr.: DE268653243
Am 26.01.2017 um 15:24 schrieb KARL A. WOELFER:
Thank you again Stefan for the more detailed instructions, I am ~closer.
I have finally been able to create some screenshots and upload them to the Wiki.
Please try following the instructions here: <http://wiki.x2go.org/doku.php/doc:howto:x2goclient-file-sharing>
and compare if you did anything differently.
[...]
Transport endpoint not connected doesn't sound good, but I don't know what to do with this information.
That is no X2Go error message, but one stemming from SSHFS/FUSE (the mechanism we use in the background to mount the share) - on the Linux Server. Googling for it returns suggestions to force-unmount the directory, as there might be something left "dangling" from a previous failed/partially unsuccessful mount, see e.g. here: <http://stackoverflow.com/questions/24966676/transport-endpoint-is-not-connected>
If you want to follow that suggestion, I would make sure that you do not have any active nor suspended X2Go sessions on the server, then ssh in and "fusermount -uz /PATHHERE" any directories that show up as SSHFS/FUSE mounts for your user. Maybe remove the ~/mounts symlink as well, if it's still there. Then log in again using X2Go and see what happens. Of course, it might also be a misconfiguration in your session settings (that's why I suggest comparing it to what's in the wiki above), a bug in X2GoClient 4.0.5.0 or in the SSHFS/FUSE packages on your server ...
[...]
Is there something more I should have installed/running (Cygwin for example) on my Windows 7 laptop?
No. The X2GoClient Windows installer is self-sufficient save for the Client-Side Printing Feature, which currently requires installing a separate PDF viewer. (See bugs http://bugs.x2go.org/cgi-bin/bugreport.cgi?bug=738 and http://bugs.x2go.org/cgi-bin/bugreport.cgi?bug=740 for suggestions on how to address that, if it interests you.)
X2go client is version 4.0.5.0 (Qt 4.8.6)
You might want to consider upgrading to 4.0.5.1 (not 4.0.5.2, though), as that's the version I used for creating the screenshots and documentation, so it's known to work, or to 4.1.0.0, once it becomes available.
-Stefan
-- BAUR-ITCS UG (haftungsbeschränkt) Geschäftsführer: Stefan Baur Eichenäckerweg 10, 89081 Ulm | Registergericht Ulm, HRB 724364 Fon/Fax 0731 40 34 66-36/-35 | USt-IdNr.: DE268653243