Prenos besedila odložišča & izvorne kode iz enega Maca v drugega prek SSH

Anonim

Imate izvorno kodo, besedilo ali ukazni niz, ki ga želite varno prenesti iz enega Maca v drugega? S kombinacijo orodij za odložišče ukazne vrstice pbcopy in pbpaste s SSH lahko naredimo natanko to in ni pomembno, kje se nahaja drugi Mac: LAN, WAN ali kjerkoli.

Tu je osnovna sintaksa ukaza:

pbpaste | ssh uporabniško ime@ipaddress pbcopy

Za prenos podatkov v omrežju LAN lahko uporabite drugo gostiteljsko ime ali naslov IP za Mac.

To je zelo uporabno, ker je uporaba te metode varna, poleg tega ne bo poškodovala posebnih znakov ali kode na način, kot bi to naredili številni odjemalci e-pošte in neposrednih sporočil.

Receiving Mac potrebuje omogočen SSH

Da bi to delovalo, mora imeti prejemnik Mac omogočeno »Oddaljeno prijavo«, kar vsakomur omogoča varno povezavo z napravo s SSH in geslom. To lahko naredi vsak:

  • Zaženite sistemske nastavitve, kliknite »Skupna raba«
  • Izberite potrditveno polje zraven »Oddaljena prijava«

Zdaj, ko je oddaljena prijava omogočena, kopiram ukaz, ki ga želim prenesti, v odložišče svojega računalnika Mac in uporabim strukturo sintakse, prikazano zgoraj.

Primer Na primer, svojemu prijatelju, ki je začetnik v računalniku, želim poslati zapleten niz ukazne vrstice. Recimo, da je različica lsof za spremljanje internetnega dostopa določenih aplikacij, ker je razmeroma kratka, vendar je lahko karkoli in to običajno uporabljam za izvorno kodo. Tukaj je moj vzorčni niz za pošiljanje:

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

Izberem to besedilo in ga kopiram v lokalno odložišče. Zdaj pa predpostavimo, da se moji prijatelji Mac nahajajo v drugi stavbi, vendar v istem omrežju, kar je pogost scenarij v velikih podjetjih ali izobraževalnih kampusih. Vem, da je njegov naslov IP 192.168.50.175 in njegovo uporabniško ime za Mac je "Steve", prav tako bom potreboval Stevesovo geslo, da se lahko povežem z njegovim Macom in dostopam do njegovega odložišča.

pbpaste | ssh [email protected] pbcopy

Vnesel bom Stevesovo geslo, ko bo zahtevano, in njegovo odložišče bo takoj imelo niz, ki sem ga izbral na svojem odložišču, na njegovem. Zdaj lahko ta ukaz prilepi v terminal, da ga izvede ali naredi kar koli drugega.

Varno prenaša velike bloke besedila in izvorno kodo med računalniki Mac To deluje tudi z zelo velikimi bloki besedila, zaradi česar je popolno za pošiljanje dolgih izrezki izvorne kode ali drugi besedilni podatki, ki jih ne želite poslati po e-pošti iz varnostnih razlogov ali bi jih drugače pokvarili pri pošiljanju prek odjemalcev Instant Messenger.

Zdi se, da to deluje samo s podatki z navadnim besedilom, če pa lahko deluje s čim drugim, nam to sporočite v komentarjih.

Prenos besedila odložišča & izvorne kode iz enega Maca v drugega prek SSH