Pano Metnini Aktarın & Kaynak Kodu Bir Mac'ten Diğerine SSH Üzerinden

Anonim

Bir Mac'ten diğerine güvenli bir şekilde aktarmak istediğiniz kaynak kodunuz, metniniz veya komut diziniz var mı? Komut satırı pano araçları olan pbcopy ve pbpaste'i SSH ile birleştirerek tam olarak bunu yapabiliriz ve diğer Mac'in nerede olduğunun bir önemi yoktur: LAN, WAN veya herhangi bir yer.

İşte temel komut sözdizimi:

pbpaste | ssh kullanıcıadı@ipadresi pbcopy

LAN üzerinde veri aktarımı için başka bir Mac ana bilgisayar adı veya IP adresi kullanabilirsiniz.

Bu oldukça kullanışlıdır çünkü bu yöntemi kullanmak güvenlidir ve ayrıca birçok e-posta ve anlık ileti istemcisinin yaptığı gibi özel karakterleri veya kodları karıştırmayacaktır.

Alınan Mac İçin SSH'nin Etkinleştirilmesi Gerekir

Bunun çalışması için, alıcıların Mac'inde "Uzaktan Oturum Açma"nın etkinleştirilmiş olması gerekir; bu, herkesin makineye SSH ve bir parola ile güvenli bir şekilde bağlanmasına olanak tanır. Bunu herkesin yapması kolaydır:

  • Sistem Tercihlerini Başlatın, “Paylaşma”ya tıklayın
  • "Uzaktan Oturum Açma"nın yanındaki onay kutusunu seçin

Artık Uzaktan Giriş etkinleştirildi, aktarmak istediğim komutu Mac'imin panosuna kopyalıyorum ve yukarıda gösterilen sözdizimi yapısını kullanıyorum.

Örnek Örneğin, acemi bilgisayar kullanıcısı olan bir arkadaşıma karmaşık bir komut satırı dizisi göndermek istiyorum. Nispeten kısa olduğu için belirli uygulamaların internet erişimini izlemek için lsof'un bir varyasyonu olduğunu varsayalım, ancak herhangi bir şey olabilir ve ben bunu genellikle kaynak kodu için kullanırım. İşte gönderilecek örnek dizim:

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

O metni seçip yerel panoma kopyalıyorum. Şimdi, arkadaşlarımın Mac'in başka bir binada ama aynı ağda bulunduğunu varsayalım, bu büyük kurumsal veya eğitim kampüslerinde yaygın bir senaryo. IP adresinin 192.168.50.175 olduğunu ve Mac kullanıcı adının "Steve" olduğunu biliyorum, Mac'ine bağlanıp panosuna erişebilmek için Steve'in şifresine de ihtiyacım olacak.

pbpaste | ssh [email protected] pbkopya

İstendiğinde Steve'in şifresini gireceğim ve onun panosu benim panomda seçtiğim dizeyi anında onun panosuna alacak. Artık o komutu çalıştırmak için Terminal'e yapıştırabilir veya başka bir şey yapabilir.

Büyük Metin Bloklarını ve Kaynak Kodunu Mac'ler Arasında Güvenli Bir Şekilde Aktarır Bu aynı zamanda çok büyük metin bloklarıyla da çalışır, bu da onu uzun göndermeler için mükemmel kılar güvenlik nedenleriyle e-postayla göndermek istemediğiniz veya Anlık İleti istemcileri üzerinden gönderilmesi nedeniyle karıştırılabilecek kaynak kod klipleri veya diğer metin verileri.

Bu, yalnızca düz metin verileriyle çalışıyor gibi görünüyor, ancak başka herhangi bir şeyle çalışmasını sağlayabilirseniz, yorumlarda bize bildirin.

Pano Metnini Aktarın & Kaynak Kodu Bir Mac'ten Diğerine SSH Üzerinden