<div dir="auto"><div>I'm not sure you're understanding what I meant when I said "key-authentication" .... You've mentioned a few times in response to that, that you're on a local network.</div><div dir="auto"><br></div><div dir="auto">I'm referring to SSH Keys, so you can quickly authenticate to any of your VMs without a password.</div><div dir="auto"><br></div><div dir="auto">Let me know if you have any questions.</div><div><br></div><div data-smartmail="gmail_signature">---<br>Thanks,<br>Alexander<br><br>Sent from my Google Pixel 7 Pro</div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Sun, Dec 1, 2024, 07:01  <<a href="mailto:techlists@phpcoderusa.com">techlists@phpcoderusa.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><br>
Since this is only local to my private network, I am going to start <br>
over.  I am using virtual box and every time I upgrade I clone the last <br>
successful configuration.  So in the case of a failed issue I can start <br>
over by deleting the current VM and clone the last successful VM and <br>
start over.<br>
<br>
I'm also going to uninstall VSC since it has configurations going back <br>
several years.  I have high hopes for VSC....<br>
<br>
As for using key-authentication this is all local on a private network <br>
and my domains are all non-routable .internal.<br>
<br>
I use the hosts files for DNS.<br>
<br>
Wish me luck!!  I may return.<br>
<br>
<br>
<br>
<br>
On 2024-11-30 15:49, Keith Smith via PLUG-discuss wrote:<br>
> Hi Alexander!!<br>
> <br>
> Thank you for your feedback.<br>
> <br>
> <br>
> On 2024-11-30 15:21, Snyder, Alexander J wrote:<br>
>> I use Visual Studio Code a ton. Whenever I've had an issue with SSH on<br>
>> code it's usually due to an issue in the SSHD Config.<br>
>> <br>
>> Check the "output" tab in VSC, as it'll have helpful output there.<br>
>> Typically, in the SSHD Config file you'll need:<br>
>> <br>
>> AllowAgentForwarding yes<br>
>> AllowTcpForwarding yes<br>
>> TCPKeepAlive yes<br>
>> <br>
> <br>
> I'll check into this.<br>
> <br>
> <br>
> <br>
>> I would also *HIGHLY* suggest using key-authentication, just in<br>
>> general -- but most especially when using VSC with Remote SSH.<br>
>> <br>
> <br>
> This is only local so I like to keep things simple.<br>
> <br>
> <br>
>> ---<br>
>> Thanks,<br>
>> Alexander<br>
>> <br>
>> Sent from my Google Pixel 7 Pro<br>
>> <br>
>> On Sat, Nov 30, 2024, 14:51 Keith Smith via PLUG-discuss<br>
>> <<a href="mailto:plug-discuss@lists.phxlinux.org" target="_blank" rel="noreferrer">plug-discuss@lists.phxlinux.org</a>> wrote:<br>
>> <br>
>>> Hi,<br>
>>> <br>
>>> I am having difficulty connecting remote using Visual Studio Code.<br>
>>> <br>
>>> Desktop is running Kubuntu 24.04lts<br>
>>> <br>
>>> Remote is a laptop running Win10 with VirtualBox installed and<br>
>>> multiple<br>
>>> Ubuntu 24.04lts LAMP servers configured.  Only one is running.<br>
>>> <br>
>>> I have 3 users<br>
>>> <br>
>>> 1) is the user installed during the Linux install.  It has Sudo<br>
>>> privileges.<br>
>>> 2) A user that has SSH access that I can SSH into via the konsole on<br>
>>> <br>
>>> Kubuntu. This is going to be a PHP-FPM virtual host owner.<br>
>>> 3) A user that has SSH access that I can SSH into via the konsole on<br>
>>> <br>
>>> Kubuntu. This is going to be a PHP-FPM virtual host owner.<br>
>>> <br>
>>> I can SSH into the box remotely using SSH via the konsole on<br>
>>> Kubuntu.<br>
>>> <br>
>>> Users number 2 and three do not have sudo.<br>
>>> <br>
>>> I can access the virtual hosts via FileZilla using user 2 and 3.<br>
>>> <br>
>>> I can remote (VSC) into the VM using my sudo user that does not own<br>
>>> any<br>
>>> vhosts.<br>
>>> <br>
>>> I will be installing and configuring PHP-FPM so my virtual hosts<br>
>>> will be<br>
>>> owned by a SSH user so I can do programming in real time / remote.<br>
>>> <br>
>>> AI gave me a list of things to do and test which I did, such as<br>
>>> <br>
>>> - Set /etc/ssh/sshd_config to PasswordAuthentication yes. Local and<br>
>>> remote are set to PasswordAuthentication yes<br>
>>> <br>
>>> - sudo tail -f /var/log/syslog - nothing looks like it has anything<br>
>>> to<br>
>>> do with VSC.<br>
>>> <br>
>>> - ssh -vvv lamp@ip-address<br>
>>> <br>
>>> which returns a bunch of stuff and then asks me for the password for<br>
>>> <br>
>>> lamp@ip-address then connects the konsole w/o an issue:<br>
>>> <br>
>>> debug3: kex_input_ext_info: extension<br>
>>> <a href="mailto:publickey-hostbound@openssh.com" target="_blank" rel="noreferrer">publickey-hostbound@openssh.com</a><br>
>>> debug1: kex_ext_info_check_ver: <a href="mailto:publickey-hostbound@openssh.com" target="_blank" rel="noreferrer">publickey-hostbound@openssh.com</a>=<0><br>
>>> debug3: kex_input_ext_info: extension <a href="mailto:ping@openssh.com" target="_blank" rel="noreferrer">ping@openssh.com</a><br>
>>> debug1: kex_ext_info_check_ver: <a href="mailto:ping@openssh.com" target="_blank" rel="noreferrer">ping@openssh.com</a>=<0><br>
>>> debug3: receive packet: type 6<br>
>>> debug2: service_accept: ssh-userauth<br>
>>> debug1: SSH2_MSG_SERVICE_ACCEPT received<br>
>>> debug3: send packet: type 50<br>
>>> debug3: receive packet: type 7<br>
>>> debug1: SSH2_MSG_EXT_INFO received<br>
>>> debug3: kex_input_ext_info: extension server-sig-algs<br>
>>> debug1: kex_ext_info_client_parse:<br>
>>> <br>
>> server-sig-algs=<ssh-ed25519,ecdsa-sha2-nistp256,ecdsa-sha2-nistp384,ecdsa-sha2-nistp521,<a href="mailto:sk-ssh-ed25519@openssh.com" target="_blank" rel="noreferrer">sk-ssh-ed25519@openssh.com</a>,<a href="mailto:sk-ecdsa-sha2-nistp256@openssh.com" target="_blank" rel="noreferrer">sk-ecdsa-sha2-nistp256@openssh.com</a>,rsa-sha2-512,rsa-sha2-256><br>
>>> debug3: receive packet: type 51<br>
>>> debug1: Authentications that can continue: publickey,password<br>
>>> debug3: start over, passed a different list publickey,password<br>
>>> debug3: preferred<br>
>>> gssapi-with-mic,publickey,keyboard-interactive,password<br>
>>> debug3: authmethod_lookup publickey<br>
>>> debug3: remaining preferred: keyboard-interactive,password<br>
>>> debug3: authmethod_is_enabled publickey<br>
>>> debug1: Next authentication method: publickey<br>
>>> debug3: ssh_get_authentication_socket_path: path<br>
>>> '/tmp/ssh-2bwrFHjD6Cmc/agent.1207'<br>
>>> debug1: get_agent_identities: bound agent to hostkey<br>
>>> debug1: get_agent_identities: ssh_fetch_identitylist: agent contains<br>
>>> no<br>
>>> identities<br>
>>> debug1: Will attempt key: /home/keith/.ssh/id_rsa<br>
>>> debug1: Will attempt key: /home/keith/.ssh/id_ecdsa<br>
>>> debug1: Will attempt key: /home/keith/.ssh/id_ecdsa_sk<br>
>>> debug1: Will attempt key: /home/keith/.ssh/id_ed25519<br>
>>> debug1: Will attempt key: /home/keith/.ssh/id_ed25519_sk<br>
>>> debug1: Will attempt key: /home/keith/.ssh/id_xmss<br>
>>> debug1: Will attempt key: /home/keith/.ssh/id_dsa<br>
>>> debug2: pubkey_prepare: done<br>
>>> debug1: Trying private key: /home/keith/.ssh/id_rsa<br>
>>> debug3: no such identity: /home/keith/.ssh/id_rsa: No such file or<br>
>>> directory<br>
>>> debug1: Trying private key: /home/keith/.ssh/id_ecdsa<br>
>>> debug3: no such identity: /home/keith/.ssh/id_ecdsa: No such file or<br>
>>> <br>
>>> directory<br>
>>> debug1: Trying private key: /home/keith/.ssh/id_ecdsa_sk<br>
>>> debug3: no such identity: /home/keith/.ssh/id_ecdsa_sk: No such file<br>
>>> or<br>
>>> directory<br>
>>> debug1: Trying private key: /home/keith/.ssh/id_ed25519<br>
>>> debug3: no such identity: /home/keith/.ssh/id_ed25519: No such file<br>
>>> or<br>
>>> directory<br>
>>> debug1: Trying private key: /home/keith/.ssh/id_ed25519_sk<br>
>>> debug3: no such identity: /home/keith/.ssh/id_ed25519_sk: No such<br>
>>> file<br>
>>> or directory<br>
>>> debug1: Trying private key: /home/keith/.ssh/id_xmss<br>
>>> debug3: no such identity: /home/keith/.ssh/id_xmss: No such file or<br>
>>> directory<br>
>>> debug1: Trying private key: /home/keith/.ssh/id_dsa<br>
>>> debug3: no such identity: /home/keith/.ssh/id_dsa: No such file or<br>
>>> directory<br>
>>> debug2: we did not send a packet, disable method<br>
>>> debug3: authmethod_lookup password<br>
>>> debug3: remaining preferred: ,password<br>
>>> debug3: authmethod_is_enabled password<br>
>>> debug1: Next authentication method: password<br>
>>> <br>
>>> - - - - -<br>
>>> <br>
>>> Any Thoughts Much Appreciated!!<br>
>>> <br>
>>> Keith<br>
>>> <br>
>>> ---------------------------------------------------<br>
>>> PLUG-discuss mailing list: <a href="mailto:PLUG-discuss@lists.phxlinux.org" target="_blank" rel="noreferrer">PLUG-discuss@lists.phxlinux.org</a><br>
>>> To subscribe, unsubscribe, or to change your mail settings:<br>
>>> <a href="https://lists.phxlinux.org/mailman/listinfo/plug-discuss" rel="noreferrer noreferrer" target="_blank">https://lists.phxlinux.org/mailman/listinfo/plug-discuss</a><br>
> ---------------------------------------------------<br>
> PLUG-discuss mailing list: <a href="mailto:PLUG-discuss@lists.phxlinux.org" target="_blank" rel="noreferrer">PLUG-discuss@lists.phxlinux.org</a><br>
> To subscribe, unsubscribe, or to change your mail settings:<br>
> <a href="https://lists.phxlinux.org/mailman/listinfo/plug-discuss" rel="noreferrer noreferrer" target="_blank">https://lists.phxlinux.org/mailman/listinfo/plug-discuss</a><br>
</blockquote></div>