Puncte:0

Comanda de transfer de fișiere pe internet

drapel in

Fac cercetări și trebuie să transfer un fișier între casă și birou prin Internet. Este ușor să faci asta cu unele software, cum ar fi AnyDesk. Deoarece vreau să fac transfer de fișiere printr-un fișier bash în Linux, caut o comandă precum „scp” sau cel puțin un software simplu care oferă facilități și o pot face printr-un script bash.

Din câte știu, nu este posibil să faci asta prin comanda scp dacă nu ai nicio adresă IP publică. Orice ajutor este apreciat.

waltinator avatar
drapel it
Citiți https://askubuntu.com/help/how-to-ask
pasman pasmański avatar
drapel mx
Ce versiune de Ubuntu folosești?
waltinator avatar
drapel it
Utilizați un serviciu de partajare a fișierelor. Mulți oferă câțiva GB gratuit.
Puncte:1
drapel jp

Un instrument foarte simplu care gestionează situația „necunoașterea IP-urilor” fără probleme (folosește parole temporare pentru autentificarea transferului) și gzips transferul este portal.

(NOTĂ: Am scris asta!)

Cum să-l folosească

Alice vrea sa trimita <folder1> și <file.txt> la Bob, care poate fi în spatele aceluiași NAT pentru transfer direct sau oriunde pe internet pentru transfer retransmis. Portalul va folosi transferul direct dacă este posibil.

Alice inițializează transferul de fișiere executând următoarele în shell:

portalul trimite <folder1> <file.txt>

Aceasta produce o parolă temporară, pe care Alice o comunică lui Bob prin alt canal securizat.

# rezultatul comenzii de trimitere, utilizați această parolă pentru a primi fișierele 
> 1-supernova-raze gamma

Bob execută următoarea comandă pentru a primi folder1 și fișier.txt:

portalul primește 1-supernova-raze gamma

Transferul fișierelor va începe acum!

Pro

  • criptare e2e
  • (de)compresie rapidă cu gzip
  • protocolul simplu ajută la viteza de transfer
  • se ocupă de dosare de orice fel și adâncime
  • comunicare directă dacă porturile sunt deschise sau în spatele aceluiași NAT

Contra

  • nu face traversarea NAT, astfel încât transferul trece printr-un releu dacă nu poate fi stabilită comunicarea directă
  • este un instrument nou, așa că nu este încercat în diferite sisteme și ar putea avea erori ciudate
drapel ru
@Greenonline dacă credeți că persoana este un spammer pe mai multe site-uri, trebuie să contactați personalul folosind opțiunea Contactați-ne din partea de jos a paginii. Moderatorii Ask Ubuntu operează numai în domeniul de aplicare al Ask Ubuntu.
Zino avatar
drapel jp
Nu înțeleg ce urmărește @Greenonline. Am căutat întrebări care căutau ceva ca acest instrument pe care l-am creat recent și le-am răspuns oferind o alternativă legitimă. Ce este spam-ul?
Greenonline avatar
drapel us
@ThomasWard - Problema cu postările *originale* a fost că nu a fost declarată nicio afiliere - de aici semnalul roșu de *probabil* spam. Am văzut apoi aceeași postare în diferite cozi de recenzii de pe trei site-uri. La a treia revizuire, mi-am dat seama că ceva se întâmpla, de unde steagul. Cu toate acestea, deoarece Zino și-a declarat **acum** afilierea, problema spam-ului nu se mai aplică. Deci, Zino, dacă editezi celelalte postări ale tale (pe celelalte două site-uri) în același mod, declarându-ți afilierea, atunci ar trebui să le poți semnala pentru a fi anulate de către moderatori. Sper că asta face lucrurile mai clare... Mult succes :-)
Zino avatar
drapel jp
Ah văd. O să fac, mulțumesc.
Puncte:0
drapel cn

Există multe posibilități de a face asta.

Aș face asta cu rsync.

rsync -a localhost:sursă targethost:destination

Iată o mică descriere a rsync. https://www.tecmint.com/rsync-local-remote-file-synchronization-commands/

Mahdi avatar
drapel in
Multumesc pentru comentariul tau. Dar nu este de ajutor pentru problema mea, deoarece trebuie să știți atât adresele IP sursă, cât și cele de destinație (nu am IP public). Ar trebui să existe un utilitar care să facă o punte și să conecteze ambele PC-uri. Caut utilitatea respectiva.
Thomas Aichinger avatar
drapel cn
Unii oameni ar numi asta VPN

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.