From unknown Fri Mar 29 03:22:07 2024 X-Loop: owner@bugs.x2go.org Subject: Bug#1506: pyhoca-cli should take the username from ~/.ssh/config Reply-To: "R. Diez" , 1506@bugs.x2go.org Resent-From: "R. Diez" Resent-To: x2go-dev@lists.x2go.org Resent-CC: X2Go Developers X-Loop: owner@bugs.x2go.org Resent-Date: Mon, 23 Nov 2020 19:20:02 +0000 Resent-Message-ID: Resent-Sender: owner@bugs.x2go.org X-X2Go-PR-Message: report 1506 X-X2Go-PR-Package: pyhoca-cli X-X2Go-PR-Keywords: Received: via spool by submit@bugs.x2go.org id=B.160615909912242 (code B); Mon, 23 Nov 2020 19:20:02 +0000 Received: (at submit) by bugs.x2go.org; 23 Nov 2020 19:18:19 +0000 X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on ymir.das-netzwerkteam.de X-Spam-Level: X-Spam-Status: No, score=0.7 required=3.0 tests=BAYES_50,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,FREEMAIL_FROM,RCVD_IN_MSPIKE_H2,SPF_HELO_NONE, URIBL_BLOCKED autolearn=ham autolearn_force=no version=3.4.2 Received: from sonic310-11.consmr.mail.ir2.yahoo.com (sonic310-11.consmr.mail.ir2.yahoo.com [77.238.177.32]) by ymir.das-netzwerkteam.de (Postfix) with ESMTPS id ED5435DAD6 for ; Mon, 23 Nov 2020 20:17:57 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.de; s=s2048; t=1606159077; bh=aOFXFuDFQycX034EtRI9vUsbm9/xn+dZK5XMVRKOZ3g=; h=To:From:Subject:Date:References:From:Subject; b=UwILNeCw7WIerdTyBBsMF+k00WJe/8Q4SXpiAz1GZ710mdzX1wUaa/RZs3xTTVoqyQ3II8N5iz2NDvzIGUBymoBHoo2ji/ZeaM1yT6d0JdubappiMsMTDmHm/KCCHI6G4FzL4ia/VHSOJH057+Eg8w0OlNGjwfNDVSmV8kJ4iqcCgJ/0+M2a3uzC+/WmEqTbb9llPBjlIekRH27Uu7WBYavT1GfR+w+gggJOxT7522/oVpKq6uQQ64R8ZJVY3pfRw7Je3PnfgFl8KpfTknfwEkQHEoWiHQizTHaUHA16lM/JnGZyL2se6cQamUR8+L7NziaK+q5o+wD6x2fhaj4Myg== X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1606159077; bh=TjGK/clwVD3GCeUcdi6ehEzupc20yaueF1/cFq7p0L3=; h=To:From:Subject:Date:From:Subject; b=fOmmDFmRTohXtSkGtTFxX+F7TrVM3fL+DzX4kdp7tBxE0/PltzZF3o+4GRM2xC8+ECqMZ3oeH8ZohSTeO7OzcCVI6sqFo1COaGrp6r5UCyGcJcy452y22c5sdG9WTuKxwEDjXq5/laDRHF4FP/7mu+ijm3RU2sGXk2NQ43DuujlyvdDKxz8ANrHsisYIbq+bL4jOW2sFc79VH91nqQyDLfnNA/EB6WXONNXC1y8840lKSkwfHIQskC8pV5ro+K6+3T7KU+bqoBCjmCP92X9odbgY+gFeAyiSaY81tPyB8FPaB2K238jnKjbNHxU54flfClundX0Lw/4OHK5hS/Rvww== X-YMail-OSG: ibtQkkwVM1lbhNWz4qXaXgg0nTmIL9wdC0XGU.MaRMlAfesOA9xG7Q2JZ4kmUB8 GMowF9XgBZZb_NFCmzxZS1FFlYlWkBSZoREVeJfpTyACNO7a4lZBTPCPgkrvYWsOOzylG0mm5gKJ EXUYWoISclmmOlveS7NrZPPr9o.iGgShXe1fp380kjrQbknXg8CWFZCk_chEUsZ3eoHp_tD_omlO gIt7K86X13b9_rHFfdp0StkF0kRcWrzoxDQ8gXj9ivjc2DQoCn3LTgzMP4vnhtXfx9JWYOp2S6Df 6VQMOoUoEmeU08Okrvj6r4kABftwSrWe3k8t55nZZFPRSlaZ3_3J2NspERFR4k1ENXFR6IOPliHx Sc.5BO7WjeR8ULcZwrYd.BNLg85WNei.ybTnDHFEGCbhvQKjCXx_ijE0eytEev3RionM_aiz3kIY vesmpvIoMVi0.C4ZmfqRMqkUrkFSyV4RunaISzNd6ldluh4mE9x9i.AdtPilDJNjomr_7m1o5cF9 ZrxsqSFwDHJdwbgnn4BibSczWsFz1zxBxSJfdpKxL7HaoPZhQEwe627nfC1jNmlYYDtJKrEXqkLH AX0Qyfn2e_cvQKzas9u.l1Emtx25pL8EuJ4UMdR17Q5VvCIpOx.KPh0VgULkONGy4MQSG5vLf8pY 2Sg59IW_fhG287dbMWDtvnwrlsUPW_7FSZt.l_9kZ1foWg__FAQqUYwBAFzNPUw3tuUoCYCRY_RM LrGBeBj8LM7eAxDtkkeCQBvTHWX9jRdo35FLOIU5UvhkZScwixsQsVeXaZGeBHuLTbO19E7wt_F4 lRBi5a_99C6Czc7YRKuTNevOOg0tKTNvTzr8ma7MuVK.0aL2vzDts8AuOPjJTIrUYv31iwRGarJJ pu8g.qLcCmxB7vasJA9cO6GOB2Bhlxe6RhB4Opi0W9BHh_alx.YYEnKEZANlWRfMO2eHDOSSo0fg gJay_EL94UKEPHTQ7724RdDDBRXp4899W7WqF3cUIFZFgRQOf875f5amfpUUG2wBY3.d9wvJx_bM BqCrRo55HTeR96sdqQfBtifP4SIewQb5Ivvs5wqa4nEb_BcrGPzI8mLhGLdHhKfYuxKTGPnEQD6G TkGA2o2ETQ3hhH4iuFwdbkaxpBmzgcQnh2p2quxB5IyQT3JWrS.UASFtBZ.Bx5_SZKDLjoqmcbnF zVZHO3zaISTaptzOICQ4Q7XB7Af4ISdv5fp99dz4p_wCLOdhXJOpgVUB_Z7YDhlfNsb2QI9LUCtk JEXlq7AcgfxNKWBk7lzSDem37OWDWqpBNGBK3ftgYh_bitWI58rHZZP5TLpswj9Cp8XPY5k8cJcw LGsz4wFS.JxYHCP.pSKhwRzx3wqfQK0mP3aJtvbFJEM6_oG31st4VUfE.zviIkdNFBdl1czrJYdp H.ory96ySrzWyBkUJoCxZdIrczRmHQJ86DZ2PYTc1BPyKVVM1euunQ3G8XuMIUpd91PoAMHLkAsk FOyVWosSdn4e_OwNsZxOQ3zOqpfgy3zafXC7ydRBAf1F4S1ubYe4Cih1EKHlDOYIJDkEsep3fVQB u5zrdzpxMhjk3_EaniuwXcXKl.JLxrlrAz_LJB93oRIpKG1c090UVUOKD0N67Av1.pzK0ep1OsCi BuJM3aKBAdpKDRYqDH9wEvqWv40q9hD.hCHLlV5J5jiqbp5OH5lbJoHgq5Dm_0XsS7DSEsI2s5Xw 98UvabhWqMhs0oa.HHEI5PzhJ9Uq8HcUbLAS3rbOsvBeemb.qk4pRW55n43d0QR1EWIbrsPpsQ0e raoSqrD_FT68yzqIxW7kP4s5pRCaUjAdNKSEFEU5Slr0PB0KdvdTnrdq4U6pXsUoY1sJ0X_q8NV7 FSf0KCxLSjasmzVUJf5JYlAlgTGzVfzPGFugG9pWM2JbucKHSmlyokvSlRfOCKjqHZA_gzwZtPIq qtibL5p61TUln95zwtaa0TULnWaLuqGBIH09mHskcglKZK4jEEWIystO4qNXu6n95h22WYT3K3WJ S0L79yTgdlhBb3w7dE4zA5lTOcKdp_MfjLgdA4bR4uVAdCCWBhAIUjQjFjU4w2yfJxANj2tX1MgC HzjQQe_b90MjZM2Z54p.7T8cgAfgRJFfCUbaw.DIuMVhhXsJvjyHcdHhXOt34b.jKvE6RdsYQOvQ 3taK4e3AzmgTB3keb52.lJqz3OLS4VylzBs7ix2PS0iK0gVauef.2Ebe5TTioss_qy5O9H0TpyLZ gv2GY5LiofuURpD5fsLtaviOyurZs_EtEAYw0Rye_jlZHvbGhPwMC9YabeIxVEEuwv0diWaUMAM2 KZM.Il.ZS6lAKDLv31Ez4xZoBPA3hLgbU3lG40Wtp3tEpcw5CYLrBsnIklmT4jzBJ31iyrH1o1IN 0P2k.RXwQjFMYvLKXMD8- Received: from sonic.gate.mail.ne1.yahoo.com by sonic310.consmr.mail.ir2.yahoo.com with HTTP; Mon, 23 Nov 2020 19:17:57 +0000 Received: by smtp414.mail.ne1.yahoo.com (VZM Hermes SMTP Server) with ESMTPA ID 7a7b5763a8a94d50e4e5c81bdd99dbbf; Mon, 23 Nov 2020 19:17:52 +0000 (UTC) To: submit@bugs.x2go.org From: "R. Diez" Message-ID: <9ebb482b-1ed8-74b2-0800-977e89b4a81f@yahoo.de> Date: Mon, 23 Nov 2020 20:17:48 +0100 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:68.0) Gecko/20100101 Thunderbird/68.10.0 MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8; format=flowed Content-Language: en-GB Content-Transfer-Encoding: 7bit X-Mailer: WebService/1.1.17111 mail.backend.jedi.jws.acl:role.jedi.acl.token.atz.jws.hermes.yahoo Apache-HttpAsyncClient/4.1.4 (Java/11.0.8) Package: pyhoca-cli Version: 0.6.1.2 Severity: wishlist Hi there: First of all, thanks for x2go and pyhoca-cli. In my ~/.ssh/config , I have the following entry: Host MY_SSH_HOST_FRIENDLY_NAME HostName example.com Port 12345 User someuser IdentityFile /home/blah/blah/id_rsa_blah_blah CheckHostIP no So that this works straight away: ssh MY_SSH_HOST_FRIENDLY_NAME pyhoca-cli is somehow using some of the settings above, like "HostName", "Port" and "IdentityFile". However, it is not using "User". Therefore, the following fails: pyhoca-cli --new --try-resume --command MATE --sound=none --link isdn --pack 16m-jpeg-6 --server MY_SSH_HOST_FRIENDLY_NAME The log is: pyhoca-cli[95058] NOTICE: preparing requested X2Go session pyhoca-cli[95058] (PyHocaCLI) NOTICE: preparing requested X2Go session pyhoca-cli[95058] (x2gosessregistry-pylib) NOTICE: registering X2Go session Pyhoca-Client_Session... pyhoca-cli[95058] (x2goclient-pylib) NOTICE: initializing X2Go session... pyhoca-cli[95058] (x2gocontrolsession-pylib) NOTICE: connecting to [example.chickenkiller.com]:56787 pyhoca-cli[95058] (PyHocaCLI) WARN: passwordless login for ,,mycurrentusername'' failed [SSHException] pyhoca-cli: error: No existing session The workaround is to always specify --username=xxx when running pyhoca-cli . I would be nice if pyhoca-cli did not always default to the current username, but to the one in ~/.ssh/config (if at all present). Regards, rdiez