Prijenos teksta međuspremnika & izvornog koda s jednog Maca na drugi putem SSH-a

Anonim

Imate li izvorni kod, tekst ili naredbeni niz koji želite sigurno prenijeti s jednog Maca na drugi? Kombiniranjem alata za međuspremnik naredbenog retka pbcopy i pbpaste sa SSH-om možemo učiniti upravo to, i nije važno gdje se drugi Mac nalazi: bio to LAN, WAN ili bilo gdje.

Ovdje je sintaksa osnovne naredbe:

pbpaste | ssh korisničko ime@ipaddress pbcopy

Za prijenos podataka na LAN-u, možete koristiti drugo ime računala ili IP adresu za Mac.

Ovo je vrlo korisno jer je korištenje ove metode sigurno, plus neće kvariti posebne znakove ili kod na način na koji to rade mnogi klijenti e-pošte i IM-a.

Receiving Mac treba omogućiti SSH

Kako bi ovo radilo, Mac primatelja mora imati omogućenu "Udaljenu prijavu", što svakome omogućuje sigurno povezivanje sa strojem pomoću SSH-a i lozinke. Ovo je lako za svakoga:

  • Pokrenite System Preferences, kliknite na “Sharing”
  • Odaberite potvrdni okvir pored “Remote Login”

Sada kada je daljinska prijava omogućena, kopiram naredbu koju želim prenijeti u međuspremnik svog Maca i koristim gore prikazanu strukturu sintakse.

Primjer Na primjer, želim poslati složeni niz naredbenog retka svom prijatelju koji je početnik korisnik računala. Recimo da je to varijanta lsofa za nadzor pristupa internetu određenih aplikacija jer je relativno kratak, ali može biti bilo što i ja to obično koristim za izvorni kod. Evo mog primjera niza za slanje:

lsof -nPi | cut -f 1 -d ">

Odaberem taj tekst i kopiram ga u svoj lokalni međuspremnik. Sada pretpostavimo da se moj prijatelj Mac nalazi u drugoj zgradi, ali na istoj mreži, što je uobičajeni scenarij u velikim korporativnim ili obrazovnim kampusima. Znam da je njegova IP adresa 192.168.50.175 i da mu je korisničko ime za Mac "Steve", trebat ću i Stevesovu lozinku kako bih se mogao spojiti na njegov Mac i pristupiti njegovom međuspremniku.

pbpaste | ssh [email protected] pbcopy

Unijet ću Stevesovu lozinku kada bude zatraženo, a njegov će međuspremnik odmah imati niz koji sam odabrao na svom međuspremniku na njegovu. Sada može zalijepiti tu naredbu u terminal kako bi je izvršio ili učinio bilo što drugo.

Siguran prijenos velikih tekstualnih blokova i izvornog koda između Mac računala Ovo također radi s vrlo velikim blokovima teksta što ga čini savršenim za dugotrajno slanje isječci izvornog koda ili drugih tekstualnih podataka koje ili ne želite slati e-poštom iz sigurnosnih razloga ili koji bi inače bili oštećeni slanjem preko Instant Messenger klijenata.

Čini se da ovo radi samo s podacima u običnom tekstu, ali ako ga uspijete pokrenuti s bilo čim drugim, javite nam u komentarima.

Prijenos teksta međuspremnika & izvornog koda s jednog Maca na drugi putem SSH-a