Perkelti iškarpinės tekstą & š altinio kodą iš vieno „Mac“ į kitą naudojant SSH

Anonim

Ar turite š altinio kodą, tekstą ar komandų eilutę, kurią norite saugiai perkelti iš vieno „Mac“ į kitą? Komandinės eilutės iškarpinės įrankius pbcopy ir pbpaste derindami su SSH galime padaryti būtent tai ir nesvarbu, kur yra kitas „Mac“: LAN, WAN ar bet kur.

Štai pagrindinė komandos sintaksė:

pbpaste | ssh vartotojo vardas@iadresas pbcopy

Norėdami perkelti duomenis LAN tinkle, galite naudoti kitą Mac kompiuterio pavadinimą arba IP adresą.

Tai labai naudinga, nes naudojant šį metodą yra saugu , be to, jis nesugadins specialiųjų simbolių ar kodo taip, kaip tai daro daugelis el. pašto ir MP klientų.

Priimant Mac reikia įjungti SSH

Kad tai veiktų, „Mac“ gavėjams turi būti įjungta „Nuotolinis prisijungimas“, tai leidžia bet kam saugiai prisijungti prie įrenginio naudojant SSH ir slaptažodį. Tai lengva padaryti bet kam:

  • Paleiskite sistemos nuostatas, spustelėkite „Bendrinimas“
  • Pažymėkite žymimąjį laukelį šalia „Nuotolinis prisijungimas“

Dabar, kai įjungtas nuotolinis prisijungimas, nukopijuoju komandą, kurią noriu perkelti į savo „Mac“ iškarpinę ir naudoju aukščiau pateiktą sintaksės struktūrą.

Pavyzdys Pavyzdžiui, noriu nusiųsti sudėtingą komandų eilutės eilutę savo draugui, kuris yra pradedančiojo kompiuterio vartotojas. Tarkime, kad tai yra lsof variantas, skirtas stebėti tam tikrų programų prieigą prie interneto, nes jis gana trumpas, bet gali būti bet koks, ir aš paprastai tai naudoju š altinio kodui. Štai mano pavyzdinė eilutė, kurią reikia siųsti:

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

Pasirenku tą tekstą ir nukopijuoju jį į vietinę iškarpinę. Tarkime, kad mano draugai „Mac“ yra kitame pastate, bet tame pačiame tinkle – tai įprastas scenarijus dideliuose įmonių ar švietimo miesteliuose. Žinau, kad jo IP adresas yra 192.168.50.175, o jo Mac naudotojo vardas yra „Steve“, man taip pat reikės Steves slaptažodžio, kad galėčiau prisijungti prie jo „Mac“ ir pasiekti jo mainų sritį.

pbpaste | ssh [email protected] pbcopy

Aš įvesiu Steves slaptažodį, kai to paprašys, ir jo iškarpinėje iš karto atsiras eilutė, kurią pasirinkau iškarpinėje. Dabar jis gali įklijuoti šią komandą į terminalą, kad ją įvykdytų, arba daryti bet ką kitą.

Saugiai perkelia didelius teksto blokus ir š altinio kodą tarp „Mac“ Tai taip pat veikia su labai dideliais teksto blokais, todėl puikiai tinka ilgai siųsti š altinio kodo arba kitų tekstinių duomenų, kurių nenorite siųsti el. paštu saugumo sumetimais arba kurie kitu atveju būtų sugadinti dėl siuntimo per Instant Messenger klientus, klipus.

Atrodo, kad tai veikia tik naudojant paprasto teksto duomenis, bet jei galite tai padaryti su kuo nors kitu, praneškite mums komentaruose.

Perkelti iškarpinės tekstą & š altinio kodą iš vieno „Mac“ į kitą naudojant SSH