Puncte:0

Conectat la serverul de la distanță cu cheie, dar nu pot încărca fișierul cu scp

drapel in

Nou în Ubuntu, m-am conectat la serverul la distanță al instituției mele după ce am generat o pereche de chei private/publice. Am fost configurat cu un nume de utilizator după ce i-am trimis administratorului cheia publică. Ar fi trebuit să mă pot autentifica folosind ssh myusername@servername dar mă pot autentifica numai dacă înlocuiesc numele serverului cu adresa IP, ssh [email protected]

Acum, dorind să încarc un fișier, am încercat:

scp ~/myfile.rds myusername@servername:/home/myusername/

...ceea ce mi-a adus un Permisiune refuzată (cheie publică). conexiune pierdută mesaj. Administratorul a sugerat să încercați din nou, înlocuind numele serverului cu adresa IP. Are sens, dar tot același răspuns.

Fișierul meu de configurare, salvat la \wsl$\Ubuntu\home\myUbuntuUsername\.ssh împreună cu cele două chei, scrie:

Nume server gazdă
    Nume gazdă xxx.xx.x.xx
    Portul 22
    Utilizator numele meu de utilizator
    IdentityFile ~/.ssh/id_ed25519

...Unde ~/.ssh/id_ed25519 este calea către cheia privată. Ce aș fi putut greși?

drapel hr
Pentru a fi clar, încercați să faceți scp din shell-ul local (WSL) sau din shell-ul la distanță pe care l-ați deschis folosind ssh?
drapel in
Din telecomandă... presupun că o să-mi spui că de aceea nu funcționează ;) ... în apărarea mea, pot spune că Google a fost singurul meu instructor aici. Trebuie să o fac din shell-ul meu local?
drapel hr
... da, nu-ți face griji, este o greșeală comună
Puncte:0
drapel in

Specificarea numelui de utilizator în dvs ssh și scp comenzile nu ar trebui să fie necesare, deoarece valoarea este deja în dvs ~/.ssh/config fişier. În schimb, puteți face acest lucru:

ssh servername

Pentru scp este la fel:

scp myfile.gz servername:/path/to/save

Alternativ, puteți transmite fișierul cheie cu care să îl utilizați -i:

scp -i ~/.ssh/id_ed25519 myfile.gz [email protected]:/path/to/save
drapel in
Mulțumiri! - azi dimineață m-am putut autentifica cu ssh servername, ceea ce nu am putut ieri, așa că totul e bine (dacă este oarecum misterios). De asemenea, toate acestea funcționează:
drapel in
... scp myfile.gz [email protected]:/path/to/save ....și... scp myfile.gz user@servername:/path/to/save (nu este nevoie de verbiajul suplimentar, Am fost doar curios)

Postează un răspuns

Majoritatea oamenilor nu înțeleg că a pune multe întrebări deblochează învățarea și îmbunătățește legătura interpersonală. În studiile lui Alison, de exemplu, deși oamenii își puteau aminti cu exactitate câte întrebări au fost puse în conversațiile lor, ei nu au intuit legătura dintre întrebări și apreciere. În patru studii, în care participanții au fost implicați în conversații ei înșiși sau au citit transcrieri ale conversațiilor altora, oamenii au avut tendința să nu realizeze că întrebarea ar influența – sau ar fi influențat – nivelul de prietenie dintre conversatori.