Trasferisci il testo degli appunti & Codice sorgente da un Mac all' altro tramite SSH
Hai del codice sorgente, del testo o una stringa di comando che desideri trasferire in modo sicuro da un Mac a un altro? Combinando gli strumenti degli appunti della riga di comando pbcopy e pbpaste con SSH possiamo fare esattamente questo, e non importa dove si trova l' altro Mac: che sia LAN, WAN o dovunque.
Ecco la sintassi di base dei comandi:
pbpaste | ssh username@indirizzoip pbcopy
Per trasferire i dati su una LAN, puoi utilizzare un altro nome host o indirizzo IP del Mac.
Questo è molto utile perché l'utilizzo di questo metodo è sicuro, in più non altera i caratteri speciali o il codice nel modo in cui lo fanno molti client di posta elettronica e IM.
La ricezione su Mac necessita di SSH abilitato
Affinché funzioni, il Mac dei destinatari deve avere abilitato "Accesso remoto", questo consente a chiunque di connettersi alla macchina in modo sicuro con SSH e una password. Questo è facile da fare per chiunque:- Avvia le Preferenze di Sistema, clicca su “Condivisione”
- Seleziona la casella accanto a "Accesso remoto"
Ora che l'accesso remoto è abilitato, copio il comando che voglio trasferire negli appunti del mio Mac e utilizzo la struttura della sintassi mostrata sopra.
Esempio Ad esempio, desidero inviare una stringa di riga di comando complessa a un mio amico che è un utente di computer alle prime armi. Diciamo che è una variazione di lsof per monitorare l'accesso a Internet di determinate app perché è relativamente breve, ma potrebbe essere qualsiasi cosa e in genere lo uso per il codice sorgente. Ecco la mia stringa di esempio da inviare:
lsof -nPi | cut -f 1 -d ">
Seleziono quel testo e lo copio negli appunti locali. Ora, supponiamo che il Mac dei miei amici si trovi in un altro edificio ma sulla stessa rete, uno scenario comune nei grandi campus aziendali o educativi. So che il suo indirizzo IP è 192.168.50.175 e il suo nome utente Mac è "Steve", avrò anche bisogno della password di Steve per potermi connettere al suo Mac e accedere ai suoi appunti.
pbpaste | ssh [email protected] pbcopy
Inserirò la password di Steve quando richiesto e i suoi appunti avranno immediatamente la stringa che ho selezionato nei miei appunti nei suoi. Ora può incollare quel comando nel Terminale per eseguirlo o fare qualsiasi altra cosa.
Trasferisce in modo sicuro blocchi di testo di grandi dimensioni e codice sorgente tra Mac Funziona anche con blocchi di testo molto grandi, il che lo rende perfetto per l'invio di lunghi spezzoni di codice sorgente o altri dati di testo che non si desidera inviare tramite e-mail per motivi di sicurezza o che altrimenti verrebbero alterati dall'invio tramite client di messaggistica istantanea.
Sembra che funzioni solo con dati di testo semplice, ma se riesci a farlo funzionare con qualcos' altro faccelo sapere nei commenti.