Överför urklippstext & Källkod från en Mac till en annan över SSH

Anonim

Har du någon källkod, text eller en kommandosträng som du säkert vill överföra från en Mac till en annan? Genom att kombinera kommandoradens urklippsverktyg pbcopy och pbpaste med SSH kan vi göra exakt det, och det spelar ingen roll var den andra Mac-datorn är placerad: oavsett om det är LAN, WAN eller någonstans.

Här är den grundläggande kommandosyntaxen:

pbpaste | ssh användarnamn@ipadress pbcopy

För att överföra data på ett LAN kan du använda en annan Macs värdnamn eller IP-adress.

Detta är mycket användbart eftersom det är säkert att använda den här metoden, plus att det inte kommer att mangla speci altecken eller kod på det sätt som många e-post- och snabbmeddelandeklienter gör.

Tar emot Mac behöver SSH aktiverat

För att detta ska fungera måste mottagarnas Mac ha "Remote Login" aktiverat, detta gör att vem som helst kan ansluta till maskinen säkert med SSH och ett lösenord. Detta är lätt för alla att göra:

  • Starta systeminställningar, klicka på "Dela"
  • Markera kryssrutan bredvid "Fjärrinloggning"

Nu när fjärrinloggning är aktiverat kopierar jag kommandot jag vill överföra till min Macs urklipp och använder syntaxstrukturen som visas ovan.

Exempel Jag vill till exempel skicka en komplex kommandoradssträng till en vän till mig som är en ny datoranvändare. Låt oss säga att det är en variant av lsof för att övervaka internetåtkomst för vissa appar eftersom det är relativt kort, men det kan vara vad som helst och jag brukar använda detta för källkod. Här är min exempelsträng att skicka:

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

Jag markerar den texten och kopierar den till mitt lokala urklipp. Låt oss nu anta att mina vänner Mac ligger i en annan byggnad men på samma nätverk, ett vanligt scenario på stora företags- eller utbildningscampus. Jag vet att hans IP-adress är 192.168.50.175 och hans Mac-användarnamn är "Steve", jag behöver också Steves lösenord så att jag kan ansluta till hans Mac och komma åt hans urklipp.

pbpaste | ssh [email protected] pbcopy

Jag anger Steves lösenord när det efterfrågas, och hans urklipp kommer omedelbart att ha strängen jag valde på mitt urklipp på hans. Nu kan han klistra in det kommandot i terminalen för att köra det, eller göra vad som helst annat.

Överför säkert stora textblock och källkod mellan Mac-datorer Detta fungerar även med mycket stora textblock vilket gör det perfekt för långa klipp med källkod eller annan textdata som du antingen inte vill skicka e-post av säkerhetsskäl, eller som annars skulle skadas av att skicka via Instant Messenger-klienter.

Detta verkar bara fungera med vanlig textdata, men om du kan få det att fungera med något annat låt oss veta i kommentarerna.

Överför urklippstext & Källkod från en Mac till en annan över SSH