Piping Server, HTTP / HTTPS üzerinden herhangi bir cihaz arasında herhangi bir veriyi paylaşmak için kullanılan ücretsiz bir web hizmetidir. Veriler, curl
program kullanılarak Terminal’den veya bir web kullanıcı arayüzü aracılığıyla aktarılabilir. Ekstra bir yazılım yüklemenize bile gerek yoktur. İhtiyacınız olan tek şey ya curl
komut satırı programı ya da çoğu işletim sisteminde önceden yüklenmiş olan modern bir web tarayıcısıdır.
Piping Server, verileri uçtan uca şifrelemeyle güvenli bir şekilde aktarır. Verilerinizi asla herhangi bir merkezi konumda veya genel bulutta saklamaz. Piping Server, verileri bir cihazdan diğerine aktarmak için eşler arası yöntemi kullanır.
Aynı anda birden fazla cihaz arasında veri paylaşabilir. Sadece bir cihazdan bir dosya gönderin ve birden fazla cihazdan alın. Bir dosya veya klasör paylaşılamayacak kadar büyükse, sıkıştırın ve gönderin.
Piping Server kullanarak herhangi bir cihaz arasında komut satırından dosya aktarımı
İlk olarak, curl
programı kullanarak iki sistem arasında verilerin nasıl paylaşılacağını göreceğiz .
Bunun için gönderici sisteminden bir metin dosyası paylaşacağım:
$ curl -T test1.txt https://ppng.io/hguc
Ve alıcı tarafta dosyayı indireceğim:
$ curl https://ppng.io/hguc > test1.txt
Bu işlemin yapılabilmesi için sistemde curl uygulamasının kurulu olması gerekmektedir. https://pping.io adresi sonunda verilen isim için bir kayıt gerekmemektedir.
Piping Server kullanarak dizinleri aktarımı
Bir dizini paylaşmak istiyorsanız, sıkıştırın ve paylaşın.
$ tar zfcp - ~/yazilar | curl -T - https://ppng.io/hguc
Şifrelenmiş Dosya Paylaşımı
Piping Server ile dosyaları şifrelemek ve göndermek için aşaıdaki komutu çalıştırın:
$ cat test1.txt | openssl aes-256-cbc | curl -T - https://ppng.io/hguc
Şifrelenmiş dosyayı karşı taraftan indirebilmek için aşağıdaki komutu çalıştırın:
$ curl https://ppng.io/hguc | openssl aes-256-cbc -d
Web Tarayıcısı Aracılığıyla Dosya Aktarımı
Dosyayı Terminal aracılığıyla almak istemiyorsanız, indirme URL’sini kopyalayın ve indirmek için tarayıcınızın adres çubuğuna yapıştırın.
https://ppng.io/hguc
Piping Server Web Arayüzü ile Dosya Aktarımı
Piping Server, CLI yerine GUI’yi tercih edenler için aşağıdaki iki web arayüzüne sahiptir:
- https://ppng.io/
- https://piping-ui.org/ (şifreleme seçeneğine sahip daha modern bir kullanıcı arayüzü)
Yukarıdaki bağlantılardan herhangi birine gidin ve paylaşmak istediğiniz dosyayı seçin ve Gönder düğmesine tıklayın. İkinci kullanıcı arayüzünü (yani piping-ui) kullanıyorsanız, dosyaları şifreyle koruma seçeneği vardır. Dosyanız yüklendiğinde URL oluşturulur. Dosyayı herhangi bir sistemden indirmek için bu URL’yi kullanabilirsiniz.
Piping sunucusunu indirip kendi veri merkezinize de kurabilirsiniz.
Konunun orijinalini buradan okuyabilirsiniz.
Kariyerime 26 yıl önce başladım. Windows ve Linux sistemlerinin kurulumu, yapılandırılması, yönetimi ve bakımı dahil olmak üzere birden fazla sistem üzerinde uzmanlaştım.
Açık kaynak dünyasındaki en son gelişmelerden haberdar olmaktan ve Linux hakkındaki en son araçları, özellikleri ve hizmetleri denemekten hoşlanıyorum.
Son 6 yıldır sistem ve ağ yöneticisi olarak görev yapıyorum ayrıca Pardus Dönüşüm Projesini yönetiyorum ve Pardus İşletim Sisteminin yaygınlaşması adına uğraş gösteriyorum.
Boş zamanlarımda açık kaynaklı uygulamaların Türkçe çevirisine katılıyorum ve The Document Foundation üyesiyim.