Can't connect to ssh server, Ubuntu 18.04, PAC-VS v4.5.5.8
Brought to you by:
perseo22
I can't connect to this server, ssh from terminal is ok. I'm using private key for authentication, please help!
Here's the debug log:
[pac_conn(5782)][10.5.20.36][test - 10.5.20.36]: !!_PAC_AUTH_[pac_PID3163_n5]!! [pac_conn(5782)][10.5.20.36][test - 10.5.20.36]: SPAWNING:ssh -p 22 -i "/home/nghianv" -q -o "UserKnownHostsFile=/home/nghianv/snap/pac-vs/common/ssh/known_hosts" -F "/home/nghianv/snap/pac-vs/common/ssh/config" -X -l nghianv 10.5.20.36 [pac_conn(5782)][10.5.20.36][test - 10.5.20.36]: SPAWNED:'ssh -p 22 -i "/home/nghianv" -q -o "UserKnownHostsFile=/home/nghianv/snap/pac-vs/common/ssh/known_hosts" -F "/home/nghianv/snap/pac-vs/common/ssh/config" -X -l nghianv 10.5.20.36' (PID:5782) Starting EXPECT pattern matching... at /snap/pac-vs/1/usr/share/perl5/Expect.pm line 562. Expect::expect(Expect=GLOB(0x24dc340), 40, ARRAY(0x334e720), ARRAY(0x334e9a8), ARRAY(0x3364270), ARRAY(0x3364480), ARRAY(0x3364570), ARRAY(0x3364978), ARRAY(0x3357b88), ...) called at /snap/pac-vs/1/opt/pac/lib/pac_conn line 1545 spawn id(3): list of patterns: #2: -eof `' #3: -re `\\[__PAC__SUDO__PROMPT__\\]' #4: -re `^.+ontinue connecting \\((.+)\\/(.+)\\)\\?\\s*$' #5: -re `.*(any key to continue|tecla para continuar).*' #6: -re `.*ffending .*key in (.+?)\\:(\\d+).*' #7: -re `([l|L]ogin|[u|U]suario|([u|U]ser-?)*[n|N]ame.*|[u|U]ser)\\s*:\\s*$' #8: -re `([p|P]ass|[p|P]ass[w|W]or[d|t](\\s+for\\s+)*|[c|C]ontrase.a|Enter passphrase for key \'.+\')\\s*:\\s*$' #9: -re `[#%\\$>]|\\:\\/\\s*$' spawn id(3): Does `' match: pattern #2: -eof `'? No. pattern #3: -re `\\[__PAC__SUDO__PROMPT__\\]'? No. pattern #4: -re `^.+ontinue connecting \\((.+)\\/(.+)\\)\\?\\s*$'? No. pattern #5: -re `.*(any key to continue|tecla para continuar).*'? No. pattern #6: -re `.*ffending .*key in (.+?)\\:(\\d+).*'? No. pattern #7: -re `([l|L]ogin|[u|U]suario|([u|U]ser-?)*[n|N]ame.*|[u|U]ser)\\s*:\\s*$'? No. pattern #8: -re `([p|P]ass|[p|P]ass[w|W]or[d|t](\\s+for\\s+)*|[c|C]ontrase.a|Enter passphrase for key \'.+\')\\s*:\\s*$'? No. pattern #9: -re `[#%\\$>]|\\:\\/\\s*$'? No. [pac_conn(5782)][10.5.20.36][test - 10.5.20.36]: CLOSE:Connection ended by remote peer!! [pac_conn(5782)][10.5.20.36][test - 10.5.20.36]: DISCONNECTED:2:EOF [pac_conn(5782)][10.5.20.36][test - 10.5.20.36]: DISCONNECTING [pac_conn(5782)][10.5.20.36][test - 10.5.20.36]: DISCONNECTED
When I use ssh from terminal:
[nghianv@dev-docker-10-5-20-36 ~]$
try changing the private key location in connection option
In my case pac was using private key present at snap/pac-vs/common/ssh location
Let me know if you find any alternate solution
My pac-vs default private key localtion is my home directory, which is normal.
There was an update for some perl libraries, and after that my pac can't connect to any ssh server.
My perl version is now 5.26.
When I run pac-vs from terminal:
The only solution I have found is move to asbru-cm. It's a fork of pac, run smoothly, and I can import all my connections from pac to it.
I had the same problem, i could't connect to ssh server, Ubuntu 18.04, PAC-VS v4.5.5.8.
I solved it, adding to /home/youruser/snap/pac-vs/common/ssh/config the following lines:
Host <host_you_are_trying_to_connect>
HostkeyAlgorithms +ssh-dss</host_you_are_trying_to_connect>
Last edit: Juan Fernando Márquez G. 2018-12-21
Neither of these solutions got pac-vs working for me under Ubuntu 20.04.02 LTS, so I installed the forked version of Pac Manager, asbru-cm which worked without any further issues.