Încerc să mă conectez la server cu SSH folosind ProxyJump. Deci, practic, încerc să ajung la serverul țintă prin gazda bastion. Configurarea în așteptare funcționează pe mașina mea locală OSX, dar nu o pot configura pe serverul Ubuntu 20.04 la distanță. Se oprește pe debug1: pledge: network chiar dacă înainte de a vedea jurnalul care spune debug1: autentificarea reușită (cheie publică). În plus, nu pot modifica setările serverului țintă.
Iată pasul pe care l-am făcut:
apt install -y openssh-client
Puneți asta în fișierul de configurare ssh:
Bastion gazdă
Nume gazdă 11.111.11.11
Utilizator the_user
IdentityFile ~/.ssh/bastion
Identități Numai că da
ForwardAgent da
Gazdă target_server
Nume gazdă target_server
Utilizator the_user
Bastionul ProxyJump
Cheia privată bastion a fost plasată în ~/.ssh și publică pe serverul țintă
chmod 400 [cheie_privată]
eval ssh-agent -s
ssh-add procano-servere
ssh target_server
Nu pot intra pe server și este un blocant mare pentru mine. Mulțumesc pentru ajutor.
[EDIT]: Deși nu pot schimba sshd_config, îl pot citi:
LogLevel VERBOSE
XAuthLocation /usr/bin/xauth
KexAlgorithms diffie-hellman-group-exchange-sha256, diffie-hellman-group-exchange-sha1, diffie-hellman-group14-sha1
PermitUserEnvironment da
PasswordAuthentication nr
PermitRootLogin nr
Folosește PAM da
X11 Redirecționare da
TPCKeepAlive da
ClientAliveCountMax 3
ClientAliveInterval 200
Subsistem sftp intern-sftp -l VERBOSE
AdresăFamilie orice
PrintMotd da
Potriviți gazdă xxx-*.XXX.com Rădăcină utilizator
KbdInteractiveAuthentication nr
PermitRootLogin fără parolă
Potriviți rădăcina utilizatorului
KbdInteractiveAuthentication nr
PermitRootLogin nr