W przeszłości konfigurowałem serwer ssh z uwierzytelnianiem tylko za pomocą klucza publicznego na kali Linux i działało, ale teraz jestem na Ubuntu 18.10 i to nie będzie działać. Kiedy próbuję połączyć się z klientem, otrzymuję:Permission denied (publickey)
Zwykle w Kali korzystam z usługi tunelowania ssh servo.net z następującą komendą:
ssh -R crayyhost:22:localhost:1337 serveo.net
Połączę się z serwerem w następujący sposób: ssh -J serveo.net auser@crayyhost
Ale tutaj po prostu nie mogę. Nie mogę się połączyć ze sobą ... Serwer jest na Ubuntu, a klient na Kali.
Nie mogę się nawet połączyć ssh auser@EXTERNAL_IP -p 1337- pojawia się komunikat „Odmowa połączenia”.
To samo dotyczy sieci LAN: ssh auser@192.168.1.2 -p 1337- „Odmowa dostępu”
Serwer może połączyć się ze sobą ssh localhost -p 1337, a serwer może nawet połączyć się ze sobą zdalnie ssh -J serveo.net auser@crayyhost, ale klient nie może.
Plik klienta id_rsa.pubzostał dodany do.ssh/authorized_keys
I nawet wyłączone StrictModewsshd_config