Remote SSH Test Connection works but can't continue Follow
I just installed 2022.1.3 and I'm attempting to setup the Remote SSH. We have VMs where we keep our work and don't do anything on our local computers. So, I went to Remote Development and clicked Connect Via SSH. I entered my VM information and then clicked the gear icon to go into settings. There, I was able to enter the correct info for the keypair and private key etc. I click on Test Connection and it gives me a message that it connected successfully.
So I click on Ok and return to the Connection screen. I click on Check Connection and Continue but the little status popup comes up for checking connection. Stays up for a few seconds and the disappears and nothing happens. No errors. No continuing. Nothing.
Anyone have any ideas on what to do?
Please sign in to leave a comment.
I facing the same issue on macOS 12.4 client. I created a new SSH connection to my Linux host using OpenSSH and it tested successfully. However when Check Connection and Continue is clicked, a password prompt comes up, but when I ok it, nothing happens. I expected remote install options to appear/start.
My problem was that I had some xdebug lines in my .bashrc file that were messing things up. Not sure if that will help you but check your bash files.
This does not seem to be the case for me. I wonder if there are some logs created by the Remote Dev connection process that can offer some hints.
2all: the remote development process & error handling was improved greatly in the upcoming 2022.2 release. Could you please check how that works for you using 2022.2 EAP Build?
I had the same issue. Did just try with the EAP, and it's now telling me I don't have a Linux installed. That's not true, I'm using a debian. What are the criteria to determine it's a Linux? Are there specific packages the install is looking for? I've tried with an ubuntu, and still no luck.
Note that my remote server is a docker container. Would that matter?
Update 1:
I found this in the logs:
2022-07-25 15:22:44,296 [1173198] INFO - #c.j.g.s.RemoteCredentialsEx - Output of 'uname -sm' command: "Linux aarch64"
2022-07-25 15:22:44,296 [1173198] INFO - #c.j.g.s.SshDeployFlowUtil - Remote OS guessed as Os: Linux, Architecture: ARM_64
Is the issue the ARM architecture, and not the Linux?
Update 2:
I can confirm that running an AMD architecture, the Linux is correctly detected.
Yes, sadly linux ARM isn't fully supported yet.
Dmitry Tronin any idea if/when you will be able to support it? Is there an issue I can follow?
Sure, here's a ticket you can follow: https://youtrack.jetbrains.com/issue/CWM-4553. It is being worked on right now.