CentOS 7de LibreNMS Kullanarak Cihazlarınızı İzleyin
CentOS 7 üzerinde LibreNMS kullanarak ağ cihazlarınızı etkili bir şekilde izleyin. Ağ izleme için gerekli adımları ve yapılandırmaları öğrenin.
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 inetdveya standalonemodda kurmak isteyip istemediğiniz sorulacaktır . standaloneModu 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 21ve 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 DefaultRootseçeneği aktif hale getirmeliyiz. bunu yapmak için DefaultRootyorum 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/ftpDizine 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_addresstarayıcınızın adres çubuğuna. server_ip_addressSunucunuzun IP adresiyle değiştirin . Daha sonra sizden istenecek usernameve password.
Aşağıdaki komutla FTP sunucunuza kimlerin bağlı olduğunu görebilirsiniz.
ftpwho
Ayrıca, istatistikleri de görebilirsiniz.
ftpstats
CentOS 7 üzerinde LibreNMS kullanarak ağ cihazlarınızı etkili bir şekilde izleyin. Ağ izleme için gerekli adımları ve yapılandırmaları öğrenin.
Counter-Strike: Global Offensive sunucusu kurmak için gerekli adımlar. Gerekli araçlar ve yükleme süreci hakkında bilgi.
OpenNMS, çok sayıda cihazı izlemek ve yönetmek için kullanılabilen bir açık kaynak ağ yönetim platformudur. Ubuntu 16.04 LTS üzerinde OpenNMS kurulumu için tüm adımları keşfedin.
Farklı Bir Sistem mi Kullanıyorsunuz? LibreNMS tam özellikli bir açık kaynak ağ izleme sistemidir.
26 Büyük Veri Analitik Tekniğine Bir Bakış: 1. Bölüm
Büyük Veri Mimarisindeki farklı katmanları ve işlevlerini en basit şekilde öğrenmek için blogu okuyun.
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.
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.
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.