Ana Sayfa
» LINUX
»
Linuxta İletim Bittorrent Sunucusu Nasıl Kurulur
Linuxta İletim Bittorrent Sunucusu Nasıl Kurulur
Torrentleri Linux masaüstüne indirmek biraz yardımcı olabilir, ancak çok daha fazla veri indirmek isteyenler bunun yerine bir sunucuda uzak bir torrent sistemi kurmayı düşünmelidir. Bu eğitimde, kurulumu en kolay sistem olduğu için Transmission ile bir uzak sistem kurmaya odaklanacağız. Transmission BitTorrent istemcisi, masaüstü Linux'ta oldukça popülerdir ve genellikle önceden yüklenmiş olarak gelir. Ancak, kişisel bilgisayarlar yerine Linux sunucularına odaklandığımız için İletim yazılımı dahil değildir ve manuel olarak kurulması gerekecektir.
İletim BitTorrent'i yükleyin
Not: Bu eğitim, öncelikle sunucu işletim sistemlerine odaklanır. Ancak, İletim uzaktan kumandasını masaüstü Linux işletim sistemlerinde de kullanmak mümkündür. Talimatlar benzer olduğu için (aynı değilse) takip etmekten çekinmeyin.
Ubuntu Sunucusu
sudo apt install iletim-cli iletim-ortak iletim-arka plan programı
Debian Sunucusu
sudo apt-get iletim-cli iletim-ortak iletim-arka plan programı
RedHat Enterprise Linux sunucusu 6 ve 7/CentOS 6 ve 7
yum kurulumu https://dl.fedoraproject.org/pub/epel/epel-release-latest-6.noarch.rpm
yum -y güncellemesi
yum -y iletim iletim arka plan programını yükle
Çoğu Linux dağıtımı (sunucu olanlar dahil), bir torrent sunucusunu çalıştırmak için gereken doğru İletim paketlerine sahip olacaktır. Bunları kurmak için bir terminal penceresi açın ve “transmission”, “transmission-daemon” vb. arayın. Ek olarak, Transmission ile bir torrent sunucusu çalıştırma konusunda herhangi bir kılavuz için işletim sisteminizin Wiki sayfalarını kontrol edin.
İşletim sisteminiz resmi olarak desteklemiyorsa, yazılımın nasıl kurulacağını öğrenmek için yazılımın resmi web sitesini kontrol etmek de iyi bir fikir olabilir.
İletim BitTorrent'i Yapılandırın
Transmission'ı Ubuntu veya Debian sunucusuna yüklemek, systemd hizmetlerini otomatik olarak etkinleştirmeli ve başlatmalıdır. Rhel veya CentOS mu kullanıyorsunuz? Hizmetleri manuel olarak başlatmanız gerekecek. Bir terminal kabuğu açın ve Su aracılığıyla veya sudo kullanarak oturum açarak kök erişimi elde edin .
su
Ardından aşağıdaki komutları çalıştırın.
Rhel 6/CentOS 6
servis iletimi-arka plan programı başlatma
Daemon'u istediğiniz zaman şu şekilde durdurun:
hizmet iletimi-arka plan programı durdurma
Rhel 7/CentOS 7
systemctl iletim-arka plan programını etkinleştir
systemctl iletim-arka plan programını başlat
İletim Daemon'unu systemctl stop ile durdurun .
systemctl iletim-arka plan programını durdur
Artık hizmet çalıştığına göre, varsayılan şifreyi değiştirmenin zamanı geldi. Parolanın varsayılan ayarlarla bırakılması, ağdaki herkesin İletim Kullanıcı Arayüzünüze erişebileceği anlamına geldiğinden, parolayı değiştirmek çok önemlidir.
Transmission Daemon'u durdurmak için systemctl veya service komutunu kullanarak başlayın . BU ADIMI GEÇMEYİN! Bunu yaparsanız, İletim yaptığınız değişiklikleri kaydetmeyi reddedecektir.
sudo systemctl iletimi durdur-arka plan programı
veya
sudo servis iletim-arka plan programı durdurma
Güvenli olduğundan emin olmak için ayarlar dosyasını Nano metin düzenleyicisiyle düzenleyin.
“rpc-password” öğesini bulun : ve yanındaki tırnak içindeki metni istediğiniz parolayla değiştirin.
Varsayılan kullanıcı adını iletimden başka bir şeye değiştirmek de iyi bir fikirdir . rpc-username öğesini bulun ve “transmission” öğesini başka bir kullanıcı adıyla değiştirin. Alıntıları silmediğinizden emin olun.
Son olarak, kullanıcınızı İletim grubuna eklemek için usermod aracını kullanın. Transmission ile indirilen tüm dosyalara kullanıcınızın erişebilmesi için bunu yapmak iyi bir fikirdir. Ek olarak, bu yoldan gitmek daha güvenlidir çünkü işleri root olarak çalıştırmak kötü bir fikirdir ve mümkün olan her yerde bundan kaçınmalısınız.
Aşağıdaki komutla kullanıcınızı gruba ekleyin. Sunucudaki varsayılan kullanıcı adını "sahip" olarak değiştirdiğinizden emin olun.
sudo usermod -a -G debian iletim sahibi
Beyaz listeye alma
İletim şimdi doğru şekilde yapılandırılmıştır. Başlatıldığında, kullanıcılar web üzerinden ona erişebilecekler. Ne yazık ki, LAN'daki herhangi bir kullanıcı buna erişmeye çalışırsa 403 hatası alır. Bunun nedeni, rpc-beyaz liste güvenlik özelliğidir. Belirli IP adresleri listelenmemişse hizmete erişimi devre dışı bırakır. Bunu aşmak için, kullanıcılar genellikle devre dışı bırakır. Bu kılavuzda, harika bir araç olduğu için rpc-beyaz liste özelliğini devre dışı bırakmayacağız . Bunun yerine, LAN'a bağlı her kullanıcının İletim'e erişebilmesi için bir beyaz liste oluşturacağız.
Beyaz listeyi düzenlemek için Transmission Daemon ayarları dosyasını açın.
Her şey yazıldığında, beyaz liste aşağıdaki örneğe benzemelidir.
"rpc-beyaz liste": "127.0.0.1,192.168.*.*",
engelleme listesi
Torrent dosyalarını çevrimiçi olarak indiren birçok kişi, engelleme listesi olarak bilinen şeyi kullanır. Bunun gibi listeler, kötü niyetli IP adreslerinin (bilinen virüs/kötü amaçlı yazılım adresleri vb.) torrent üzerinden bağlanmasını engeller. Bu kara listeyi etkinleştirmek için ayarlar dosyasını açın ve “blocklist-url”yi bulun : .
Değiştir https://www.example.com/blocklist gerçek blok listesine bir bağlantı için tırnak içinde. Bu örnekte, kullanacağız bunu .
Transmission uygulamasındaki tüm değişiklikler tamamlandığında, yeniden başlatmak için systemctl veya service komutlarını kullanın.
sudo systemctl iletim-arka plan programı başlat
veya
servis iletimi-arka plan programı başlatma
İletimi Kullanma
Şanzıman kullanıma hazır! İndirmeye başlamak için bir web tarayıcısı açın ve aşağıdaki IP adresini bir web tarayıcısına girin. PC'niz İletim ve sunucu ile aynı ağa bağlı olduğu sürece her şey çalışmalıdır!