İngilizceFransızcaİspanyolca

OnWorks favicon'u

rsyncrypto - Bulutta Çevrimiçi

Ubuntu Online, Fedora Online, Windows çevrimiçi emülatörü veya MAC OS çevrimiçi emülatörü üzerinden OnWorks ücretsiz barındırma sağlayıcısında rsyncrypto çalıştırın

Bu, Ubuntu Online, Fedora Online, Windows çevrimiçi emülatörü veya MAC OS çevrimiçi emülatörü gibi birden fazla ücretsiz çevrimiçi iş istasyonumuzdan birini kullanarak OnWorks ücretsiz barındırma sağlayıcısında çalıştırılabilen rsyncrypto komutudur.

Program:

ADI


rsyncrypto - rsync dostu şifreleme

SİNOPSİS


rsenkripto [seçenekleri] kaynak dosyası dst dosyası Anahtar dosya anahtar
rsenkripto [seçenekleri] -r kaynak dizini dstdir keydir anahtar

TANIM


Bu kılavuz sayfası aşağıdakileri belgelemektedir: rsenkripto Komut.

rsenkripto bir dosyayı (veya dizin yapısını) şu şekilde şifreleyen bir yardımcı programdır.
düz metin dosyasındaki yerel değişikliklerin, dosyada yerel değişikliklerle sonuçlanmasını sağlar.
şifre metin dosyası. Bu da, bunu yapmayı sağlar rsync şifreli senkronize etmek için
dosyaların başka bir makineye aktarılması üzerinde yalnızca küçük bir etkisi olacaktır. rsyncverimliliği.

rsenkripto simetrik blok şifresi (AES) kullanarak dosyaları şifreler. Her dosya şifrelenir
benzersiz bir anahtar kullanarak. Dosya anahtarı iki konumda depolanır. Biri "anahtar" dosyası ve
ikincisi şifrelenmiş dosyanın içindedir. İkinci kopya bir RSA kullanılarak şifrelenir
tüm şifrelenmiş dosyalar için paylaşılabilen ortak anahtar.

Dosyanın şifresinin çözülmesi iki biçimden birinde gerçekleşebilir:

Ilık, hafif sıcak Şifre çözme
Anahtar dosya şifresini çözmek için kullanılır kaynak dosyası içine dst dosyası.

Soğuk Şifre çözme
If Anahtar dosya kayboldu ve anahtar olduğunu özel RSA şifrelemesi için anahtar, ayıklayın ve
yaratmak Anahtar dosya şifreli olandan kaynak dosyasıve her ikisini de oluşturun Anahtar dosya ve dst dosyası.

İkisi de olursa Anahtar dosya ve özel anahtar mevcut değil, şifre çözme gerçekleştirilemez.
Tipik olarak bu, şifrelenmiş dosyaları başka bir yere aktarmak isteyeceğiniz anlamına gelir.
ne şekilde olursa olsun (güvenli veya güvensiz, ama muhtemelen rsync :) ve düz metin dosyasını olduğu gibi saklayın
anahtar dosyanın yanı sıra güvenli. RSA özel anahtarını kaydettiğiniz sürece, şunları yapabilirsiniz:
ikisini de yeniden inşa et.

PARAMETRELERİ


Parametrelerin anlamı, varlığın varlığına bağlıdır. -r ve -d bayraklar.

kaynak dosyası or kaynak dizini
Bu işlemin kaynağı budur. Bu, aşağıdakiler için düz metin dosyası olacaktır:
şifreleme ve şifre çözme için şifre metin dosyası. Eğer -r seçenek verilir,
kaynak dizini dosyaların şifreleneceği/şifresinin çözüleceği dizindir. Aksi halde,
kaynak dosyası şifrelenecek/şifresi çözülecek dosyadır. Her durumda, src önce var olmalı
koşu rsenkripto.

dst dosyası or dstdir
Benzer src, bu operasyonun hedefi. Düz metin olacak
oluşturulacak ise -d verildi veya şifreli dosya aksi takdirde.

Anahtar dosya or anahtardir
Şifreleme için simetrik anahtarı tutan dosya veya içinde bulunduğu bir dizin.
simetrik anahtar dosyaları bulunur. Daha sonra ise, anahtar dosyalar ile aynı ada sahip olacaktır.
düz metin dosyaları.

anahtar Bu dosya, ortak anahtarı tutan bir X509 sertifikası veya bir PEM formatı olabilir.
Özel anahtar. Soğuk şifre çözme gerekmedikçe özel anahtara asla ihtiyaç duyulmaz.
Bak req(1) veya x509(1) daha fazla bilgi için kılavuz sayfaları.

If dst yok, yaratılacak. Oluşturulacağı dizin
çalıştırmadan önce var rsenkripto.

Şifreleme ve dosya için simetrik bir anahtar bulunursa, aynı parametreler kullanılacaktır.
sürece şifreleme için --Fr or --fk seçenekler kullanılır. Bu durumda, anahtar
dosya doğru parametrelerle değiştirilecektir.

SEÇENEKLER


Bu programlar, uzun seçeneklerle başlayan olağan GNU komut satırı sözdizimini izler.
iki tire (`-').

-h, --yardım et
Seçeneklerin özetini göster.

-V, --versiyon
Geçerli sürüm numarasını yazdırın.

-d, --şifresini çözmek
azalmak src içine dst. Varsayılan davranış şifrelemektir src içine dst, ve oluştur
Anahtar dosya eğer mevcut değilse.

-r, -- yineleme
Tüm bir dizin yapısını yinelemeli olarak şifreleyin/şifresini çözün. altındaki tüm dosyalar kaynak dizini
aynı ad ve yola sahip dosyalara şifrelenecektir (neredeyse bkz. --kırpmak) altında
dstdir. Zaten orada değilse, altındaki her dosya için bir anahtar dosyası oluşturulacaktır.
anahtardir.

--dosya listesi
İlk argüman, aşağıdakilerin listesini içeren bir dosyaya (veya stdin için "-") işaretçidir.
işlenecek dosyalar. "/" ile biten herhangi bir ad, dizin olarak alınır.
özyinelemeli mod ve diğer herhangi bir ad bir dosya adıdır. İkinci argüman bir
dosyaların şifrelendiği dizin. --filelist ve -r karşılıklıdır
özel.

-c, --değiştirildi
src ve hedef değiştirme zamanını kontrol edin (bkz. --modify-window)
işlemi gerçekleştiriyor. Değiştirilen zaman aynıysa, dosyaların
da aynıdır ve işlemi atlayın. Farklı olduğuna dikkat edin rsync, dosya boyutları
karşılaştırılmamıştır. Bunun nedeni, dosya boyutunun işlem sırasında değişmesinin beklenmesidir.
şifreleme (ve dolayısıyla şifre çözme) işlemi.

--riskli-yazıyor
Genellikle, rsyncrypto bir dosya yazarken geçici bir ad kullanır ve dosyayı taşır.
başarıyla yapıldığında son adına. Bu iki amaca hizmet eder. Sırasında
şifreleme, bu bir durumda ortaya çıkabilecek yanlış güvenlik hissini önler.
rsyncrypto kesintisi, kısmi bir dosyanın mevcut olmasını engelleyerek (ve
bir güncelleme durumunda, eski yedeği koruyarak). Bu aynı zamanda yeniden başlatmayı sağlar
rsyncrypto, işlemin gerekip gerekmediğini doğru bir şekilde algılamasını sağlar.
tekrarlandı. Şifre çözme sırasında, bu, emin olana kadar bir dosyanın üzerine yazılmasını önler.
kaynağının şifresini çözebiliriz.

Bu yaklaşımla ilgili temel sorun, yazılmakta olan dosya büyükse,
dosya sistemi, süresi boyunca iki kopya için yeterli alana sahip olmalıdır.
operasyon. Ayrıca, sabit bağlantılar korunursa, varsayılan rsyncrypto davranışı
bağlantıyı kesecektir.

Belirtmek --riskli-yazıyor rsyncrypto'nun doğrudan mevcut dosyanın üzerine yazmasını sağlamak için
son adını kullanarak.

--modify-pencere=num
Yalnızca şu durumlarda geçerlidir: -c yürürlüktedir. Dosya değiştirme sürelerini karşılaştırırken,
eşit değişiklik süreleri olarak num saniye ayrı. Varsayılan değer sıfırdır.

Bu seçenek en çok şifrelenmiş dosya bir FAT dosya sisteminde depolandığında kullanışlıdır.
FAT, değişiklik zamanını yalnızca 2 saniyelik bir doğrulukla saklayabilir. Bunun sonucu olabilir
orijinal ve şifreli dosya arasında değişen değişiklik zamanı. Böyle bir durumda,
--modify-pencere=1 kullanılmalıdır.

--export-değişiklikler=kayıt dosyası
Bir dosyayı şifrelerken veya silerken, dosyanın adını şu adrese yazın: kayıt dosyası. Bu
geçişe izin verir kayıt dosyası için rsync(1) kullanarak --include-dan rsync seçeneği.

Bu seçenek çoğunlukla aşağıdaki durumlarda kullanışlıdır: rsenkripto büyük bir sayıyı tekrar tekrar şifrelemek için kullanılır
dizin ağacını ve ardından uzaktan senkronize etmek için rsync'i kullanın. Bunun kullanımı
seçenek odaklanmaya izin verir rsync yalnızca değiştiği bilinen dosyalarda,
tüm dosya listesini uzak makineye göndermek yerine,
rsync işlemi daha hızlı. Unutulmamalıdır ki rsync sürüm 3, gerçek sürümü başlatır.
hala dosya listesini aktarırken dosya aktarımı, performansı
Bu seçenekten kazanç daha az fark edilir.

Bu seçeneği rsync ile birlikte kullanırken şunu unutmayın: kayıt dosyası is
yazılmadan önce sıfırlandı. Bunun anlamı, en az bir tane olmadıkça
her rsyncrypto çağırma için tamamen başarılı rsync işlemi,
önceki bir çağrı ile diskte değiştirilmiş dosyalara sahip olmak mümkündür.
rsyncrypto, ancak daha sonraki bir çağrı tarafından yazılmıştır ve
en son sürümü kayıt dosyası. Başka bir deyişle, rsyncrypto birden fazla kez çalıştırılırsa
tamamen başarılı iki rsync çağrısı arasında, kayıt dosyası
tam olmamak. kullanım Re-Tweet seçenek at senin kendi risk!

yerine rsync sürüm 3 veya daha yüksek bir sürüme yükseltmeniz önemle tavsiye edilir.
bu seçeneğe güvenin.

-n, --name-encrypt=çeviri_dosyası
Dosya adını şifreleyin. Bu seçenek belirtilirse, dosya adlarının
şifreli de. Bu, şifrelenmiş dosyanın adını bir
rastgele karakter dizisi ve çevirinin şu şekilde verilen dosyada saklanması
parametre. Özyinelemeli modda çalışıyorsa, bu dosya da otomatik olarak dahil edilir.
şifrelemede ve "dosya haritası" sabit adı verilir. Bu yapılır, böylece
simetrik anahtarlar kaybolduğunda dosya adlarının şifresinin çözülmesi mümkündür.

--ne-yuvalama=num
--name-encrypt seçeneği kullanıldığında, varsayılan olarak tüm karışık dosya adları
tek bir dizinde saklanır. Büyük dizin ağaçlarını şifrelerken, bu
oldukça büyük dizinlerle sonuçlanır. "--ne-nesting" kullanmak, dosyaları alt
dizinler, şifrelenmiş dosya adının parçası olan rastgele bitlere göre. "n"
yuvalanacak dizinlerin sayısıdır.

--kırp=num
Başından itibaren kaç dizin düzeyinin kırpılacağını belirleyin. kaynak dizini yol
altında dizinler oluştururken dstdir. Varsayılan değer 1'dir. Bkz. L' TRIM SEÇENEK
daha fazla ayrıntı için.

--silmek
Özyinelemeli moddayken, altındaki dosyaları ve dizinleri silin. dstdir var olmayan
altında kaynak dizini.

--delete-tuşları
Dosyaları silerken, simetrik anahtarını ve dosya adı eşlemesini de silin (eğer
uygulanabilir). sadece ne zaman --silmek kullanıldığında, simetrik anahtar ve dosya eşleme
tutulur, böylece dosya yeniden oluşturulursa, orijinaliyle rsyncable olur
dosya. Bu seçenek şu anlama gelir: --silmek.

-bnum --keybitler=num
Blok şifrenin anahtar boyutunu belirtin. AES için bunlar 128, 192 veya 256 olabilir. Not
olmadığı sürece --Fr or --fkP seçenekleri vardır Ayrıca belirtildi, Re-Tweet irade bir tek etkiler
Dosyaları için hangi yok hayır Anahtar dosya bulunmaktadır.

--noatime=num
(Yalnızca bazı platformlarda, özellikle de Linux'ta). Platform genellikle takip eder
dosyalara en son ne zaman erişildiği. Dan beri rsenkripto genellikle yedekleme için kullanılır,
Linux'a özgü olan O_NOATIME seçeneği ile şifrelediği dosyaları açar.
sisteme dosyanın erişim zamanını güncellememesini söyleyen uzantı. açarken
açma işleminin dosya sahibine ait olmadığı bir dosya, açma girişimi
O_NOATIME içeren dosya, "izin reddedildi" ile açma işleminin başarısız olmasına neden olur.

num şu seçeneklerden biri olabilir: 0 O_NOATIME'ı hiç kullanmamak anlamına gelir. 1 (
varsayılan), yalnızca şu durumlarda O_NOATIME kullanmaya çalışmak anlamına gelir: rsenkripto neden olmayacağını düşünüyor
izin reddedildi hatası. 2 her zaman O_NOATIME kullanmak anlamına gelir.

--no-arşiv-modu
Zaman damgalarını korumaya çalışmayın. Bu seçenek ile uyumlu değil -c.

--gzip=yol
Varsayılan olarak, rsenkripto düz metni şifrelemeden önce sıkıştıracaktır. İçinde
sıkıştırma nedeniyle rsync'in düşmanca olmaması için, rsenkripto arayacak
örneğinin yolu gzip(1) destekleyen --rsenkronize edilebilir seçenek. Eğer
sistemin varsayılan gzip'i bu seçeneği desteklemez (tüm Debian ve türevleri,
bazıları gibi, destekleyin), anlatmak için bu seçeneği kullanın. rsenkripto bir kullanımı
gzip'in farklı bir örneği. rsyncrypto'nun kaynağının testler dizininde bir dosya var
"gzip" olarak adlandırılan, giriş ve çıkışı yeniden yönlendirerek NULL sıkıştırması yapan
kedi(1).

--roll-win=num, --roll-min=num, --roll-duyarlılığı=num
Yuvarlanan blok algoritmasını etkiler. Görmek NOTLAR.

--fk, --Fr
Komut satırı veya farklı varsayılanlara sahip bir sürüm varsa, aşağıdakiler için farklı değerler dikte edin:
the --rulo-* seçenekler veya -b seçeneği, bunlar yalnızca
Anahtar dosya henüz yok. belirten --fk or --Fr yeniden yaratacak Anahtar dosya Eğer o
önceki anahtar dosyasındakilerden farklı değerlere sahip.

-v, --ayrıntılı
Ayrıntı seviyesini artırın. Daha ayrıntılı olmak için birkaç kez belirtin.

NOTLAR


şifreleyerek stdin

If kaynak dosyası `-' olarak verilirse, düz metin verisi stdin'den okunacaktır. Bu henüz değil
dekompresyon için çalışın (bkz. BÖCEK).

--roll-kazan=sayı, --roll-dk=sayı, --roll-duyarlılığı=sayı

Bu değerler, şirketin bazı iç işleyişini etkiler. rsenkriptokarar vermesi. İçinde
özellikle, bunlar nasıl etkiler rsenkripto IV'e ne zaman döneceğine karar verir.

Ne yaptığınızı anlamadığınız sürece bu seçeneklerle oynanmamalıdır. Onlar
tehlikeli değildir, çünkü asla veri kaybına neden olmazlar. Herhangi bir değer hala izin vermelidir
dosyanın şifresini çözme. üzerinde bir etkisi var rsyncverimliliği.

Bu seçenekler, yalnızca bir güvenlik sorununun ortaya çıkması durumunda hızlı yanıt verilmesini sağlamak için vardır.
varsayılan değerleriyle. Böyle bir durumda, yeni değerler veren bir danışma belgesi çıkabilir.
geçici çözüm olarak doldurun. Bu gerçekleşene kadar çoğu kullanıcının bu seçeneklerden vazgeçmesi önerilir.
yalnız.

L' TRIM SEÇENEK


Çalışırken rsenkripto özyinelemeli modda, altındaki dizin yapısı kaynak dizini yeniden
altında oluşturulan dstdir, bir dizin yoldan çıkarılmış halde. Başka bir deyişle, eğer biz
sahip bir dizin yapısına sahiptir:

a/b/c/dosyası

koşu rsenkripto ile kaynak dizini "a/b"nin ve dstdir "f", "f/b/c/file" oluşturacaktır.

The --kırpmak seçenekler, kullanıcının kaç parçadan kırpılacağını söylemesini sağlar kaynak dizini oluştururken
altındaki dizinler dstdir ve anahtardir. Yukarıdaki örnekte dedik ki --kırpmak=0 o zaman
"f/a/b/c/file" oluşturulmuş olurdu. Aynı şekilde, deseydik --kırpmak=2 sonra "f/c/dosya"
yaratılmış olurdu.

Dizin bölümlerinin sayısından daha yüksek bir trim değeri vermek bir hatadır.
aslında içinde kaynak dizini. Yukarıdaki örnekte, --kırpmak=3 bir hataya neden olur.


Yuvarlanma değerleri, tam olarak bilinmeyen bir dereceye kadar, ne kadar bilginin "sızdırıldığını" etkiler.
düz metin ve şifreli metin arasında. Varsayılan değerlerin 20'den az sızdırması gerekiyor
en kötü durumda, her 8 KB için düz metin dosyası hakkında toplu bilgi bitleri.
Bu değerlerin çoğu kullanım için yeterince güvenli kabul edileceğini umuyoruz. Ancak, eğer
ülkenin kaderi tehlikede, sağlanan gibi rsync olmayan optimize edilmiş bir şifreleme kullanın
by openssl(1).

ÖRNEKLER VE TUTORIAL


rsyncrypto'yu kullanmaya başlamadan önce, X509 sertifika biçiminde bir genel anahtara ihtiyacınız olacak.
Bunlardan birini oluşturmanın en hızlı yolu, openssl(1) paket. oluşturmak için
"backup.key" olarak yeni 1536 bit RSA anahtarı ve ilgili şifrelenmemiş genel anahtarı saklayın
"backup.crt" içinde aşağıdaki komutu kullanın:

openssl gerekli -nodes -newkey rsa:1536 -x509 -keyout backup.key -out backup.crt

Sertifika ayrıntıları için ne yanıtladığınızın veya ne zaman ayarladığınızın bir önemi yoktur.
sona erer. Rsyncrypto, sertifikadaki gerçek anahtar dışındaki her şeyi yok sayar.

"data" dosyasını "data.enc" içine şifrelemek, dosyanın özel anahtarını "data.key"de saklamak,
koşmak:

rsyncrypto veri data.enc data.key backup.crt

Bu örneklerde "backup.crt"nin kullanıldığı her yerde "backup.key" de kullanılabilir.
Yukarıdakiler ayrıca son argüman olarak "backup.key" içerebilir. Bu örnekler listelenirse
"backup.key" özellikle, o zaman "backup.crt" anlamına gelir Amerika’ya vize ile ya da Meksika üzerinden geldikten sonra ilticaya başvuran kişileri, herhangi bir suça karışmadıkları sürece mahkeme kararı olmadan sınır dışı (deport) ettiremez. yerine kullanılabilir.

"data.enc" oluşturulacak. Bir önceki çalıştırmadan "data.key" varsa, yeni
oluşturulan "data.enc" aynı simetrik anahtara ve diğer niteliklere sahip olacak, böylece
şifrelemenin rsync kolaylığı. Bu nedenle, daha önce herhangi bir bilgi sağlamak önemlidir.
Varsa veriler için anahtar dosya.

Dosyanın şifresini çözmek için kullanılan komut satırı, aşağıdaki durumlarda kullanılan anahtar dosyanızın olup olmadığına bağlıdır.
dosya şifrelendi. Bunu yaparsanız, şifre çözme yalnızca halka açık kullanılarak gerçekleştirilebilir.
anahtarı, aşağıdaki komutla:

rsyncrypto -d data.enc data.dec data.anahtar yedekleme.crt

Anahtar dosyası kaybolursa, şifrelenmiş dosyadan kurtarmak için özel anahtar kullanılmalıdır.
Aşağıdaki komutu kullanarak dosya:

rsyncrypto -d data.enc data.dec data.anahtar yedekleme.anahtar

"data.key", "data.dec" ile birlikte yukarıdaki komutla oluşturulacaktır.

Tüm dizinleri şifrelemek için rsyncrypto kullanımı, dizin adlarının değiştirilmesiyle benzerdir.
Yukarıdaki örnekte dosya adları. "Veri" adlı bir dizinin içeriğini bir
"enc" adlı dizini, simetrik anahtarları "keys" adlı bir dizinde saklayarak,
aşağıdaki komut:

rsyncrypto -r veri kodlama anahtarları backup.crt

Daha önce olduğu gibi "enc" ve "keys" dizinleri henüz mevcut değilse oluşturulacaktır.
"Plain" altındaki dizin yapısı "enc" ve "keys" altında çoğaltılacaktır.
Yani, "data" altında "foo" adında bir dosya varsa, "foo" adlı şifreli bir dosya var.
"enc" altında oluşturulacak ve "keys" altında "foo" adlı bir anahtar dosyası oluşturulacak. İçinde
başka bir deyişle, "data/foo" yolunun ilk kısmı ("veri" yazan kısım)
yoldan kaldırılır ve bu, "enc" altındaki dosyaların adını belirler ve
"anahtarlar".

Farklı bir kırpma gerekiyorsa, --trim seçeneği kullanılabilir. rsyncrypto'ya sahip olmak
yukarıdakiler yerine "enc/data/foo" oluşturun, aşağıdaki komutu kullanın:

rsyncrypto -r --trim=0 veri kodlama anahtarları backup.crt

Tüm dosyaları tek bir dizinden almak yerine rsyncrypto sağlamak mümkündür.
şifrelenecek dosya ve dizinlerin bir listesi ile. Bu --filelist kullanılarak yapılır
seçenek, şöyle:

rsyncrypto --filelist --trim=0 liste enc anahtarları backup.crt

"enc" ve "keys" öncekiyle aynı anlamı korur. "list", bir liste içeren bir metin dosyasıdır.
satır başına, şifrelenecek dosya sayısı. --trim=0 seçeneği, listenin bir satır içermesi durumunda
bir dosyanın adını belirten "/home/foo/bar" diyerek, ardından adı verilen şifreli bir dosya
"enc/home/foo/bar" oluşturulacak. Onsuz, dosyanın adı "enc/foo/bar" olacaktır.
Benzer şekilde --trim=2 ile dosya "enc/bar" olarak oluşturulur.

Dosya adlarının şifrelenmemesi genellikle bir sorundur. Eğer durum buysa, yapabiliriz
rsyncrypto'dan dosya adlarını ve gerçek dosyaları şifrelemesini isteyin. Rsyncrypto değil
aslında dosya adlarını şifreleyin. Bunun yerine, gerçek dosya adını rastgele bir adla değiştirir.
karakter dizisi. Gerçek dosya adı ile bozuk ad arasındaki eşleme şu şekildedir:
bir eşleme dosyasında saklanır.

rsyncrypto --name-encrypt=harita --trim=0 -r düz kod anahtarları backup.crt

Bu, "düz" dizin yapısını tam olarak daha önce olduğu gibi enc olarak şifreleyecektir. farklı
önce, tüm dosyalar doğrudan "enc" dizini altında olacak ve bir
anlamsız zırva. Geçerli dizinin altında "harita" adlı bir dosya oluşturulacaktır.
üçgen ve dosyanın gerçek adı arasında bir harita içerir. Ayrıca iki dosya,
"enc/filemap" ve "keys/filemap" adlı dosyalar da oluşturulacaktır. Bunlar şifreli ve
yukarıda belirtilen "harita" dosyasına karşılık gelen anahtar dosyası. Şifre çözme sırasında, eğer "harita"
mevcut değilse, "enc/filemap" şifresi çözülerek oluşturulacaktır.

Hatırlatma not: Dosya adı şifrelemesini gerçekleştirirken,
hem şifreleme sırasında hem de şifre çözme sırasında --trim değerlerini düzeltin. Bunu yapmamak olur
rsyncrypto'nun var olmayan dosya adlarını aramasına ve dosyaların yerini bulamamasına neden olur.
şifresini çöz.

onworks.net hizmetlerini kullanarak rsyncrypto'yu çevrimiçi kullanın


Ücretsiz Sunucular ve İş İstasyonları

Windows ve Linux uygulamalarını indirin

Linux komutları

Ad