Debianda NFS Paylaşımı Ayarla
NFS, bilgisayarların bilgisayar ağı üzerindeki dosyalara erişmesine izin veren ağ tabanlı bir dosya sistemidir. Bu kılavuz, klasörleri NF üzerinden nasıl açığa çıkarabileceğinizi açıklar
Bu kılavuzda, bilgisayarınız ve sunucunuz arasında dosya aktarmak için bir FTP sunucusunun (ProFTPd) nasıl yapılandırılacağını göreceğiz.
Sistemi güncelleyin.
sudo apt-get update
sudo apt-get dist-upgrade
Yükleyin proftpd
.
sudo apt-get install proftpd
Kurulum sırasında, kurulum inetd
veya standalone
modda kurmak isteyip istemediğiniz sorulacaktır . standalone
Modu seçin .
Proftpd yapılandırma dosyasını açın.
sudo nano /etc/proftpd/proftpd.conf
Dosya aşağıdaki metne benzeyecektir.
#
# /etc/proftpd/proftpd.conf -- This is a basic ProFTPD configuration file.
# To really apply changes, reload proftpd after modifications, if
# it runs in daemon mode. It is not required in inetd/xinetd mode.
#
# Includes DSO modules
Include /etc/proftpd/modules.conf
# Set off to disable IPv6 support which is annoying on IPv4 only boxes.
UseIPv6 on
# If set on you can experience a longer connection delay in many cases.
IdentLookups off
ServerName "Debian"
ServerType standalone
DeferWelcome off
MultilineRFC2228 on
DefaultServer on
ShowSymlinks on
TimeoutNoTransfer 600
TimeoutStalled 600
TimeoutIdle 1200
DisplayLogin welcome.msg
DisplayChdir .message true
ListOptions "-l"
DenyFilter \*.*/
# Use this to jail all users in their homes
# DefaultRoot ~
# Users require a valid shell listed in /etc/shells to login.
# Use this directive to release that constrain.
RequireValidShell off
# Port 21 is the standard FTP port.
Port 21
...
ServerName
: FTP sunucusunun adını belirtir. İstemciler sunucuya bağlandığında bu ad görüntülenir.TimeoutIdle
: İstemcinin artık FTP sunucusunda etkin değilse otomatik olarak bağlantısının kesileceği saniye cinsinden süre.DefaultRoot
: Oturum açıldığında kullanıcıya atanan varsayılan kök dizini kontrol eder.Port
: FTP sunucusuna bağlantı portu. Hemen hemen her zaman bu bağlantı noktası vardır 21
ve bir güvenlik duvarı tarafından engellenmedikçe onu değiştirmeniz gerekmez.PassivePorts
: PASV
İstemciden komut gönderildiğinde sunucunun seçeceği bağlantı noktası aralığını kısıtlar .MaxInstances
: FTP sunucunuzda izin vermek istediğiniz maksimum eşzamanlı bağlantı sayısı.Şimdi DefaultRoot
seçeneği aktif hale getirmeliyiz. bunu yapmak için DefaultRoot
yorum satırını bulun ve uncomment.
DefaultRoot ~
Değer ~
, kullanıcının kişisel klasörle (örn. /home/user12
) Sınırlı olacağı anlamına gelir .
Not : Varsayılan olarak, FTP sunucusuna bağlanan biri tüm sunucu klasörlerine erişebilir, bu nedenle seçeneği etkinleştirmeniz önerilir DefaultRoot
.
Değiştirin ServerName
.
ServerName : the name of your FTP server
#
Sunucunuzla anonim bağlantılara izin vermek için aşağıdaki satırları bulun ve açıklamayın (her satırın başındaki işareti kaldırın).
# A basic anonymous configuration, no upload directories.
<Anonymous ~ftp>
User ftp
Group nogroup
# We want clients to be able to login with "anonymous" as well as "ftp"
UserAlias anonymous ftp
# Cosmetic changes, all files belongs to ftp user
DirFakeUser on ftp
DirFakeGroup on ftp
RequireValidShell off
# Limit the maximum number of anonymous logins
MaxClients 10
# We want 'welcome.msg' displayed at login, and '.message' displayed
# in each newly chdired directory.
DisplayLogin welcome.msg
DisplayFirstChdir .message
# Limit WRITE everywhere in the anonymous chroot
<Directory *>
<Limit WRITE>
DenyAll
</Limit>
</Directory>
</Anonymous>
Not : FTP sunucunuzda anonim bağlantıları etkinleştirirseniz, herhangi bir kullanıcı sunucuya bağlanabilir. /home/ftp
Dizine erişebilir ve dosyaları okuyabilir ve indirebilir, ancak dosyaları değiştiremez veya ekleyemezler.
Aşağıdaki satırı ekleyerek kök kullanıcının FTP'ye erişmesini engelleyebilirsiniz.
RootLogin off
Yapılandırma değiştirildikten sonra sunucuyu yeniden başlatın.
sudo service proftpd restart
Not : Bir hata satırı "ana bilgisayar çözümlenemiyor" olarak görüntülenirse, bunun önemli olmadığını ve bunu göz ardı edebileceğinizi unutmayın.
Bir kullanıcı ekleyin, örneğin " myuser
".
useradd --shell /bin/false myuser
" myuser
" Kullanıcımızın ana dizinini oluşturun .
mkdir /home/myuser
Bu dizinin sahipliğini " myuser
" kullanıcı ve grup olarak değiştirin .
chown myuser:myuser /home/myuser/
" myuser
" Kullanıcısı için bir şifre belirleyin .
passwd myuser
Artık FTP sunucunuz kurulduğuna ve yapılandırıldığına göre, ona bağlanabilmek istiyorsunuz.
Sadece yazın ftp://server_ip_address
tarayıcınızın adres çubuğuna. server_ip_address
Sunucunuzun IP adresiyle değiştirin . Daha sonra sizden istenecek username
ve password
.
Aşağıdaki komutla FTP sunucunuza kimlerin bağlı olduğunu görebilirsiniz.
ftpwho
Ayrıca, istatistikleri de görebilirsiniz.
ftpstats
NFS, bilgisayarların bilgisayar ağı üzerindeki dosyalara erişmesine izin veren ağ tabanlı bir dosya sistemidir. Bu kılavuz, klasörleri NF üzerinden nasıl açığa çıkarabileceğinizi açıklar
Farklı Bir Sistem mi Kullanıyorsunuz? Diaspora gizliliğe duyarlı, açık kaynaklı bir sosyal ağdır. Bu derste, bir Diaspora posının nasıl kurulacağını ve yapılandırılacağını öğreneceksiniz
Farklı Bir Sistem mi Kullanıyorsunuz? Fuel CMS, CodeIgniter tabanlı bir içerik yönetim sistemidir. Kaynak kodu GitHubda barındırılmaktadır. Bu kılavuz size
Çok Güvenli FTP arka plan programı, ya da sadece vsFTPd, özelleştirme yeteneği olan hafif bir yazılım parçasıdır. Bu derste bir müttefikimiz olacak
Farklı Bir Sistem mi Kullanıyorsunuz? Thelia, e-iş web siteleri oluşturmak ve PHP ile yazılmış çevrimiçi içeriği yönetmek için açık kaynaklı bir araçtır. Thelia kaynak kodu i
Bu makale size Debianda nasıl bir cezaevi hapishane kurulacağını öğretecek. Debian 7.x kullandığınızı varsayıyorum. Debian 6 veya 8 çalıştırıyorsanız, bu işe yarayabilir, bu
Farklı Bir Sistem mi Kullanıyorsunuz? InvoicePlane ücretsiz ve açık kaynaklı bir faturalandırma uygulamasıdır. Kaynak kodu bu Github deposunda bulunabilir. Bu rehber
Giriş Debian 10 (Buster), Debian 9un (Stretch) halefidir. 6 Temmuz 2019da piyasaya sürüldü. Bu derste, bir var olanı yükselteceğiz
Farklı Bir Sistem mi Kullanıyorsunuz? Backdrop CMS 1.8.0, basit ve esnek, mobil uyumlu, ücretsiz ve açık kaynaklı bir İçerik Yönetim Sistemidir (CMS)
Farklı Bir Sistem mi Kullanıyorsunuz? BookStack, bilgileri düzenlemek ve depolamak için basit, kendi kendine barındırılan, kullanımı kolay bir platformdur. BookStack tamamen ücretsiz ve açık
Giriş Linux sistemleri, süreçleri ve disk alanını izlemeye yardımcı olan varsayılan olarak top, df ve du gibi izleme araçlarıyla birlikte gelir. Çoğu zaman, onlar ar
Golang, Google tarafından geliştirilen bir programlama dilidir. Çok yönlülüğü, sadeliği ve güvenilirliği sayesinde Golang en popüler topluluklardan biri haline geldi
Farklı Bir Sistem mi Kullanıyorsunuz? Bolt PHP ile yazılmış açık kaynaklı bir CMSdir. Cıvata kaynak kodu GitHubda barındırılıyor. Bu kılavuz size Bolt CMnin nasıl kurulacağını gösterecektir
Munin, makinenizdeki süreçleri ve kaynakları araştırmak için bir izleme aracıdır ve bilgileri bir web arayüzü aracılığıyla grafiklerde sunar. Aşağıdaki kullanın
Farklı Bir Sistem mi Kullanıyorsunuz? TLS 1.3, 2018de RFC 8446da önerilen bir standart olarak yayınlanan Taşıma Katmanı Güvenliği (TLS) protokolünün bir sürümüdür
Farklı Bir Sistem mi Kullanıyorsunuz? PyroCMS, PHP ile yazılmış açık kaynaklı bir CMSdir. PyroCMS kaynak kodu GitHubda barındırılmaktadır. Bu kılavuzda entir boyunca yürüyün
Giriş Bu eğitimde, CentOS, Debian veya Ubuntu çalıştıran bir Linux sunucusuna tüm IP aralığını / alt ağını ekleme işlemini ele alacağız. Süreç
Bu kılavuzda, Debian 7de Counter Strike: Source oyun sunucusu kuracağız. Bu komutlar Debian 7de test edildi, ancak aynı zamanda o
Snort, ücretsiz bir ağ saldırı tespit sistemidir (IDS). Daha az resmi terimle, ağınızı şüpheli etkinlikler için gerçek zamanlı olarak izlemenizi sağlar
Farklı Bir Sistem mi Kullanıyorsunuz? Dolibarr, işletmeler için açık kaynaklı bir kurumsal kaynak planlaması (ERP) ve müşteri ilişkileri yönetimi (CRM). Dolibarr
26 Büyük Veri Analitik Tekniğine Bir Bakış: 1. Bölüm
Birçoğunuz Switch'in Mart 2017'de çıkacağını ve yeni özelliklerini biliyorsunuz. Bilmeyenler için, 'Switch'i 'olmazsa olmaz bir gadget' yapan özelliklerin bir listesini hazırladık.
Teknoloji devlerinin sözlerini yerine getirmesini mi bekliyorsunuz? teslim edilmeyenleri kontrol edin.
Büyük Veri Mimarisindeki farklı katmanları ve işlevlerini en basit şekilde öğrenmek için blogu okuyun.
Yapay Zekanın küçük ölçekli şirketler arasında nasıl popüler hale geldiğini ve onları büyütme ve rakiplerine üstünlük sağlama olasılıklarını nasıl artırdığını öğrenmek için bunu okuyun.
CAPTCHA, son birkaç yılda kullanıcıların çözmesi oldukça zorlaştı. Gelecekte spam ve bot tespitinde etkili kalabilecek mi?
Bilim hızla gelişip birçok çabamızı üstlendikçe, kendimizi açıklanamaz bir Tekilliğe maruz bırakmanın riskleri de artıyor. Okuyun, tekillik bizim için ne anlama gelebilir.
Teletıp, uzaktan sağlık hizmetleri ve gelecek nesiller üzerindeki etkisi nedir? Pandemi durumunda iyi bir yer mi değil mi? Bir görünüm bulmak için blogu okuyun!
Bilgisayar korsanlarının çok para kazandığını duymuş olabilirsiniz, ancak bu kadar parayı nasıl kazandıklarını hiç merak ettiniz mi? Hadi tartışalım.
Son zamanlarda Apple, sorunları gidermek için macOS Catalina 10.15.4'ü ek bir güncelleme yayınladı, ancak güncelleme, mac makinelerinde tuğla oluşmasına neden olan daha fazla soruna neden oluyor gibi görünüyor. Daha fazla bilgi edinmek için bu makaleyi okuyun