Re: Visual Studio Code Remote-SSH

Top Page
Attachments:
Message as email
+ (text/plain)
Delete this message
Reply to this message
Author: Keith Smith via PLUG-discuss
Date:  
To: Snyder, Alexander J
CC: techlists, Main PLUG discussion list
Subject: Re: Visual Studio Code Remote-SSH
Hi Alexander!!

Thank you for your feedback.


On 2024-11-30 15:21, Snyder, Alexander J wrote:
> I use Visual Studio Code a ton. Whenever I've had an issue with SSH on
> code it's usually due to an issue in the SSHD Config.
>
> Check the "output" tab in VSC, as it'll have helpful output there.
> Typically, in the SSHD Config file you'll need:
>
> AllowAgentForwarding yes
> AllowTcpForwarding yes
> TCPKeepAlive yes
>


I'll check into this.



> I would also *HIGHLY* suggest using key-authentication, just in
> general -- but most especially when using VSC with Remote SSH.
>


This is only local so I like to keep things simple.


> ---
> Thanks,
> Alexander
>
> Sent from my Google Pixel 7 Pro
>
> On Sat, Nov 30, 2024, 14:51 Keith Smith via PLUG-discuss
> <> wrote:
>
>> Hi,
>>
>> I am having difficulty connecting remote using Visual Studio Code.
>>
>> Desktop is running Kubuntu 24.04lts
>>
>> Remote is a laptop running Win10 with VirtualBox installed and
>> multiple
>> Ubuntu 24.04lts LAMP servers configured. Only one is running.
>>
>> I have 3 users
>>
>> 1) is the user installed during the Linux install. It has Sudo
>> privileges.
>> 2) A user that has SSH access that I can SSH into via the konsole on
>>
>> Kubuntu. This is going to be a PHP-FPM virtual host owner.
>> 3) A user that has SSH access that I can SSH into via the konsole on
>>
>> Kubuntu. This is going to be a PHP-FPM virtual host owner.
>>
>> I can SSH into the box remotely using SSH via the konsole on
>> Kubuntu.
>>
>> Users number 2 and three do not have sudo.
>>
>> I can access the virtual hosts via FileZilla using user 2 and 3.
>>
>> I can remote (VSC) into the VM using my sudo user that does not own
>> any
>> vhosts.
>>
>> I will be installing and configuring PHP-FPM so my virtual hosts
>> will be
>> owned by a SSH user so I can do programming in real time / remote.
>>
>> AI gave me a list of things to do and test which I did, such as
>>
>> - Set /etc/ssh/sshd_config to PasswordAuthentication yes. Local and
>> remote are set to PasswordAuthentication yes
>>
>> - sudo tail -f /var/log/syslog - nothing looks like it has anything
>> to
>> do with VSC.
>>
>> - ssh -vvv lamp@ip-address
>>
>> which returns a bunch of stuff and then asks me for the password for
>>
>> lamp@ip-address then connects the konsole w/o an issue:
>>
>> debug3: kex_input_ext_info: extension
>>
>> debug1: kex_ext_info_check_ver: =<0>
>> debug3: kex_input_ext_info: extension
>> debug1: kex_ext_info_check_ver: =<0>
>> debug3: receive packet: type 6
>> debug2: service_accept: ssh-userauth
>> debug1: SSH2_MSG_SERVICE_ACCEPT received
>> debug3: send packet: type 50
>> debug3: receive packet: type 7
>> debug1: SSH2_MSG_EXT_INFO received
>> debug3: kex_input_ext_info: extension server-sig-algs
>> debug1: kex_ext_info_client_parse:
>>
> server-sig-algs=<ssh-ed25519,ecdsa-sha2-nistp256,ecdsa-sha2-nistp384,ecdsa-sha2-nistp521,,,rsa-sha2-512,rsa-sha2-256>
>> debug3: receive packet: type 51
>> debug1: Authentications that can continue: publickey,password
>> debug3: start over, passed a different list publickey,password
>> debug3: preferred
>> gssapi-with-mic,publickey,keyboard-interactive,password
>> debug3: authmethod_lookup publickey
>> debug3: remaining preferred: keyboard-interactive,password
>> debug3: authmethod_is_enabled publickey
>> debug1: Next authentication method: publickey
>> debug3: ssh_get_authentication_socket_path: path
>> '/tmp/ssh-2bwrFHjD6Cmc/agent.1207'
>> debug1: get_agent_identities: bound agent to hostkey
>> debug1: get_agent_identities: ssh_fetch_identitylist: agent contains
>> no
>> identities
>> debug1: Will attempt key: /home/keith/.ssh/id_rsa
>> debug1: Will attempt key: /home/keith/.ssh/id_ecdsa
>> debug1: Will attempt key: /home/keith/.ssh/id_ecdsa_sk
>> debug1: Will attempt key: /home/keith/.ssh/id_ed25519
>> debug1: Will attempt key: /home/keith/.ssh/id_ed25519_sk
>> debug1: Will attempt key: /home/keith/.ssh/id_xmss
>> debug1: Will attempt key: /home/keith/.ssh/id_dsa
>> debug2: pubkey_prepare: done
>> debug1: Trying private key: /home/keith/.ssh/id_rsa
>> debug3: no such identity: /home/keith/.ssh/id_rsa: No such file or
>> directory
>> debug1: Trying private key: /home/keith/.ssh/id_ecdsa
>> debug3: no such identity: /home/keith/.ssh/id_ecdsa: No such file or
>>
>> directory
>> debug1: Trying private key: /home/keith/.ssh/id_ecdsa_sk
>> debug3: no such identity: /home/keith/.ssh/id_ecdsa_sk: No such file
>> or
>> directory
>> debug1: Trying private key: /home/keith/.ssh/id_ed25519
>> debug3: no such identity: /home/keith/.ssh/id_ed25519: No such file
>> or
>> directory
>> debug1: Trying private key: /home/keith/.ssh/id_ed25519_sk
>> debug3: no such identity: /home/keith/.ssh/id_ed25519_sk: No such
>> file
>> or directory
>> debug1: Trying private key: /home/keith/.ssh/id_xmss
>> debug3: no such identity: /home/keith/.ssh/id_xmss: No such file or
>> directory
>> debug1: Trying private key: /home/keith/.ssh/id_dsa
>> debug3: no such identity: /home/keith/.ssh/id_dsa: No such file or
>> directory
>> debug2: we did not send a packet, disable method
>> debug3: authmethod_lookup password
>> debug3: remaining preferred: ,password
>> debug3: authmethod_is_enabled password
>> debug1: Next authentication method: password
>>
>> - - - - -
>>
>> Any Thoughts Much Appreciated!!
>>
>> Keith
>>
>> ---------------------------------------------------
>> PLUG-discuss mailing list:
>> To subscribe, unsubscribe, or to change your mail settings:
>> https://lists.phxlinux.org/mailman/listinfo/plug-discuss

---------------------------------------------------
PLUG-discuss mailing list:
To subscribe, unsubscribe, or to change your mail settings:
https://lists.phxlinux.org/mailman/listinfo/plug-discuss