Overfør utklippstavletekst & Kildekode fra en Mac til en annen over SSH

Anonim

Har du kildekode, tekst eller en kommandostreng som du sikkert vil overføre fra en Mac til en annen? Ved å kombinere kommandolinjeverktøyene pbcopy og pbpaste med SSH kan vi gjøre akkurat det, og det spiller ingen rolle hvor den andre Mac-en er plassert: enten det er LAN, WAN eller hvor som helst.

Her er den grunnleggende kommandosyntaksen:

pbpaste | ssh brukernavn@ipadresse pbcopy

For å overføre data på et LAN, kan du bruke en annen Mac-vertsnavn eller IP-adresse.

Dette er svært nyttig fordi det er sikkert å bruke denne metoden, pluss at den ikke manipulerer spesi altegn eller kode på den måten som mange e-post- og chat-klienter vil.

Motta Mac trenger SSH aktivert

For at dette skal fungere, må mottakernes Mac ha "Remote Login" aktivert, dette lar hvem som helst koble seg til maskinen sikkert med SSH og passord. Dette er enkelt for alle å gjøre:

  • Start Systemvalg, klikk på «Deling»
  • Velg avmerkingsboksen ved siden av «Fjernpålogging»

Nå som er ekstern pålogging aktivert, kopierer jeg kommandoen jeg vil overføre til utklippstavlen på Mac-en og bruker syntaksstrukturen vist ovenfor.

Eksempel For eksempel vil jeg sende en kompleks kommandolinjestreng til en venn av meg som er en nybegynner datamaskinbruker. La oss si at det er en variant av lsof for å overvåke internettilgang til visse apper fordi den er relativt kort, men det kan være hva som helst, og jeg bruker vanligvis dette som kildekode. Her er prøvestrengen min å sende:

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

Jeg velger den teksten og kopierer den til min lokale utklippstavle. La oss nå anta at mine venner Mac er plassert i en annen bygning, men på samme nettverk, et vanlig scenario på store bedrifts- eller utdanningscampus. Jeg vet at IP-adressen hans er 192.168.50.175 og Mac-brukernavnet hans er "Steve", jeg trenger også Steves passord slik at jeg kan koble til Mac-en hans og få tilgang til utklippstavlen hans.

pbpaste | ssh [email protected] pbcopy

Jeg skriver inn Steves passord når du blir bedt om det, og utklippstavlen hans vil umiddelbart ha strengen jeg valgte på utklippstavlen på hans. Nå kan han lime inn kommandoen i terminalen for å utføre den, eller gjøre hva som helst annet.

Sikker overføring av store tekstblokker og kildekode mellom Mac-er Dette fungerer også med veldig store tekstblokker som gjør det perfekt for sending av lang klipp med kildekode eller andre tekstdata som du enten ikke vil sende på e-post av sikkerhetsmessige årsaker, eller som ellers ville blitt ødelagt av å sende via Instant Messenger-klienter.

Dette ser ut til å bare fungere med ren tekstdata, men hvis du kan få det til å fungere med noe annet gi oss beskjed i kommentarfeltet.

Overfør utklippstavletekst & Kildekode fra en Mac til en annen over SSH