You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
I have a remote server xxx.xxx.net that I access via ssh with an identity key. The server was already configured in C:\Users\xxxx\.ssh\config and I can connect with the ssh command from windows cmd.
The connection configuration is picked up by Wave but when I click on it I can't connect and the "handshake failed" error is shown (as in the log below).
The Wave log file has these lines:
2024-12-13 22:55:43.203 [wavesrv] 2024/12/13 22:55:43.203782 Connect [email protected]
2024-12-13 22:55:43.203 [wavesrv] 2024/12/13 22:55:43.203782 sending event: wps.WaveEvent{Event:"connchange", Scopes:[]string{"connection:[email protected]"}, Sender:"", Persist:0, Data:wshrpc.ConnStatus{Status:"connecting", WshEnabled:false, Connection:"[email protected]", Connected:false, HasConnected:false, ActiveConnNum:0, Error:"", WshError:""}}
2024-12-13 22:55:44.159 [wavesrv] 2024/12/13 22:55:44.160269 Failed to open Identity Agent Socket: dial unix .: connect: An invalid argument was supplied.
2024-12-13 22:55:44.360 [wavesrv] 2024/12/13 22:55:44.361681 error: failed to connect to client [email protected]: Connecting to &remote.SSHOpts{SSHHost:"xxx.xxx.net", SSHUser:"xxxx", SSHPort:0}, Error: ssh: handshake failed: Connecting to &remote.SSHOpts{SSHHost:"xxx.xxx.net", SSHUser:"xxxx", SSHPort:0}, Error: no identity files remaining
2024-12-13 22:55:44.361 [wavesrv] 2024/12/13 22:55:44.361681 sending event: wps.WaveEvent{Event:"connchange", Scopes:[]string{"connection:[email protected]"}, Sender:"", Persist:0, Data:wshrpc.ConnStatus{Status:"error", WshEnabled:false, Connection:"[email protected]", Connected:false, HasConnected:false, ActiveConnNum:0, Error:"Connecting to &remote.SSHOpts{SSHHost:\"xxx.xxx.net\", SSHUser:\"xxxx\", SSHPort:0}, Error: ssh: handshake failed: Connecting to &remote.SSHOpts{SSHHost:\"xxx.xxx.net\", SSHUser:\"xxxx\", SSHPort:0}, Error: no identity files remaining", WshError:""}}
The server auth.log has these lines:
Dec 13 22:55:43 heta sshd[22850]: rexec line 16: Deprecated option UsePrivilegeSeparation
Dec 13 22:55:43 heta sshd[22850]: rexec line 19: Deprecated option KeyRegenerationInterval
Dec 13 22:55:43 heta sshd[22850]: rexec line 20: Deprecated option ServerKeyBits
Dec 13 22:55:43 heta sshd[22850]: rexec line 31: Deprecated option RSAAuthentication
Dec 13 22:55:43 heta sshd[22850]: rexec line 38: Deprecated option RhostsRSAAuthentication
Dec 13 22:55:44 heta sshd[22850]: reprocess config line 31: Deprecated option RSAAuthentication
Dec 13 22:55:44 heta sshd[22850]: reprocess config line 38: Deprecated option RhostsRSAAuthentication
Dec 13 22:55:44 heta sshd[22850]: Connection closed by authenticating user xxxx yyy.yyy.yyy.yyy port zzzzz [preauth]
(the deprecation lines are always there also for successful connections)
Expected Behavior
I'd expect to connect.
Steps To Reproduce
start Wave
type ALT+G to see a list of remote connections
click on one remote connection
--> the error is shown
Wave Version
0.10.1 (202412130332)
Platform
Windows
OS Version/Distribution
Edition Windows 10 Pro
Version 22H2
Installed on 07/09/2020
OS build 19045.5247
Experience Windows Feature Experience Pack 1000.19060.1000.0
Architecture
x86_64
Anything else?
No response
Questionnaire
I'm interested in fixing this myself but don't know where to start
I would like to fix and I have a solution
I don't have time to fix this right now, but maybe later
The text was updated successfully, but these errors were encountered:
I had the same error today, when I connected to a remote server with the public key. I eventually realized that the problem was caused by C:\Users\xxxx\.ssh\config format
Error:
Host xx.xx.xx.xx
HostName xx.xx.xx.xx
Port 22
User username
IdentityFile "C:\Users\username\.ssh\id_rsa"
Success:
Host xx.xx.xx.xx
HostName xx.xx.xx.xx
Port 22
User username
IdentityFile ~/.ssh/id_rsa
AddKeysToAgent yes
Changing "C:\somedospath\mykey" with "/someunixpath/mykey" for the value of IdentityFile fixed it.
This is a good workaround but I think DOS paths should be recognized.
Current Behavior
I have a remote server xxx.xxx.net that I access via ssh with an identity key. The server was already configured in
C:\Users\xxxx\.ssh\config
and I can connect with the ssh command from windows cmd.The connection configuration is picked up by Wave but when I click on it I can't connect and the "handshake failed" error is shown (as in the log below).
The Wave log file has these lines:
The server auth.log has these lines:
(the deprecation lines are always there also for successful connections)
Expected Behavior
I'd expect to connect.
Steps To Reproduce
--> the error is shown
Wave Version
0.10.1 (202412130332)
Platform
Windows
OS Version/Distribution
Edition Windows 10 Pro
Version 22H2
Installed on 07/09/2020
OS build 19045.5247
Experience Windows Feature Experience Pack 1000.19060.1000.0
Architecture
x86_64
Anything else?
No response
Questionnaire
The text was updated successfully, but these errors were encountered: