INSTALASI DAN KONFIGURASI REDHAT 9
Assalamualaikum warahmatullahi wabarakatuh,hari ini di blog ini akan membahas tentang red hat,instalasi dan konfigurasi nya
RED HAT
Red hat adalah adalah distribusi Linux komersial yang di kembangkan oleh perusahaan Red hat,Red hat juga di kenal dengan nama produk Red hat Enterprise Linux (RHEL).
LANGKAH-LANGKAH INSTALASI
Disini saya menggunakan virtual box dan file ISO red hat 9,pertama buat dulu virtual machine nya dengan nama dan setting seperti di screenshot berikut
Pertama bukan Virtual Box lalu klik add,masukan nama dan file ISO image redhat nya lalu atur seperti base memory nya saya menggunakan 2048mb dan 1 cpu di setting prosessor nya,setelah itu finish
setelah itu akan otomatis running
jika seperti ini klik devices lalu pilih optical drives lalu klik rhel(tergantung nama file iso nya)setelah itu shutdown dulu virtual box nya lalu ke setting lalu network pilih Not attached,setelah itu nyalakan kembali
lalu pilih install
setelah itu setting language setting,time setting dan seterus nya seperti yang ada di screenshot
di bagian software selection saya tidak klik 5 dan 22
di bagian software selection saya tidak klik 5 dan 22
jika sudah selesai klik b lalu enter dan lalu sampai proses selesai
jika sudah selesai klik enter maka akan ter virtual box akan terestart dan akan seperti ini tampilan nya,tinggal ketik nama dan pssword setelah itu akan lanjut ke step selanjut nya
User management adalah proses mengelola akun pengguna di dalam sistem agar setiap orang yang mengakses server memiliki identitas, hak akses, dan batasan tertentu.hal penting yang harus di perhatikan saat prakek ini adalah Membuat user baru untuk setiap orang yang membutuhkan akses ke sistem,Mengatur password supaya akses lebih aman,Memberikan hak akses tertentu, misalnya menjadi administrator atau hanya user biasa,Mengelola grup untuk mengatur izin lebih cepat dan Menonaktifkan atau menghapus user yang sudah tidak aktif
buat user baru
vbox@localhost # useradd namauser
setelah itu atur password user
vbox@localhost # passwd namauser
berikan hak sudo (administrator)
menambahkan user ke grup wheel:
vbox@localhost # usermod -aG wheel namauser
contoh disini saya menggunakan nama user ramaArlisyah dengan password nya jaringan,User management ini penting dilakukan untuk menjaga keamanan sistem, membagi tugas dengan jelas, dan menghindari penyalahgunaan akses.
AKTIVASI REPOSITORY
Repository adalah kumpulan paket perangkat lunak yang disediakan oleh penyedia sistem operasi atau pengelola jaringan, yang dapat digunakan oleh sistem operasi untuk melakukan instalasi, pembaruan, atau penghapusan perangkat lunak. Pada sistem operasi Red Hat Enterprise Linux atau RHEL, repository berisi berbagai jenis paket mulai dari paket sistem dasar hingga aplikasi tambahan.
[khusus yang menggunakan virtual box]Mount ISO RHEL 9 ke VirtualBox
pertama Buka VirtualBox lalu Pilih VM RHEL 9 Kamu lalu klik Settings,Pergi ke tab Storage lalu klik ikon CD lalu pilih Choose a disk file.Pilih file ISO RHEL 9 kamu dan Pastikan ISO itu terpasang sebagai CD/DVD drive setelah itu Save lalu klik Start
Login virtual box
vbox login :[username]
password :[password user]
[ramaArlisyah@vbox ~]$ su
password :[password user]
pertama Sambungkan Koneksi Internetnya dulu
[root@vbox ramaArlisyah ~]# nmcli connection show
[root@vbox ramaArlisyah ~]# nmcli connection up enp0s3
sekernag coba test ping untuk memastikan koneksi internet bisa di akses atau tidak
[root@vbox ramaArlisyah ~]# ping 8.8.8.8
[root@vbox ramaArlisyah ~]# ping google.com
Jika bisa ping 8.8.8.8 dan ke google.com maka internet sudah berhasil di akses
[root@vbox ramaArlisyah ~]#subscription-manager register --username=USERNAME --password=PASSWORD
[root@vbox ramaArlisyah ~]#subscription-manager attach --auto
setelah itu cek status nya
[root@vbox ramaArlisyah ~]#subscription-manager status
mount ISO ke sistem Linuxnya
[root@vbox ramaArlisyah ~]# sudo mkdir -p /mnt/rhel9
[root@vbox ramaArlisyah ~]# sudo mount /dev/cdrom /mnt/rhel9
[root@vbox ramaArlisyah ~]# ls /mnt/rhel9
Kalau ada folder AppStream, BaseOS, dan lain - lain, berarti berhasil.
setelah itu Buat Repository file dari ISO
[root@vbox ramaArlisyah ~]# sudo nano /etc/yum.repos.d/rhel9.repo
Isi seperti ini :
[rhel9-BaseOS]
name=RHEL 9 BaseOS
baseurl=file:///mnt/rhel9/BaseOS
enabled=1
gpgcheck=0
[rhel9-AppStream]
name=RHEL 9 AppStream
baseurl=file:///mnt/rhel9/AppStream
enabled=1
gpgcheck=0
setelah itu Save dengan cara CTRL+X menggunakan keyboard lalu yes
setelah itu bersihkan dan refresh repository
[root@vbox ramaArlisyah~]# sudo dnf clean all
[root@vbox ramaArlisyah~]# sudo dnf makecache
sekarang Tes Install paket untuk mengetahui apakah berhasil atau tidak
[root@vbox ramaArlisyah~]# sudo dnf install nano
Kalo berhasil, berarti repository lokal dari ISO sudah aktif
INSTALASI DAN AKTIVASI SSH SERVER
SSH adalah protokol jaringan yang digunakan untuk mengakses dan mengelola server secara jarak jauh dengan cara yang aman. SSH mengenkripsi semua data yang dikirimkan antar perangkat sehingga data login dan perintah yang dijalankan terlindungi dari pihak yang tidak berwenang. Pada sistem operasi Red Hat Enterprise Linux atau RHEL, layanan SSH disediakan oleh paket perangkat lunak bernama OpenSSH Server.
untuk praktek nya adalah seperti berikut
[root@vbox ramaArlisyah ~]# sudo dnf install openssh-server -y
[root@vbox ramaArlisyah ~]# sudo systemctl enable sshd
[root@vbox ramaArlisyah ~]# sudo systemctl start sshd
[root@vbox ramaArlisyah ~]# sudo firewall-cmd --permanent --add-service=ssh
[root@vbox ramaArlisyah ~]# sudo firewall-cmd --reload
[root@vbox ramaArlisyah ~]# sudo systemctl status sshd
Pengelolaan layanan SSH diatur melalui file konfigurasi khusus dan systemd sebagai manajemen servicenya. Dengan SSH Server yang aktif, server dapat dikelola dari jarak jauh dengan aman dan efisien.
INSTAL DAN KONFIGURASI DNS SERVER
DNS atau Domain Name System adalah sebuah layanan yang berfungsi untuk menerjemahkan nama domain menjadi alamat IP. Dalam jaringan komputer, DNS memudahkan pengguna untuk mengakses server menggunakan nama yang mudah diingat dibandingkan dengan angka-angka alamat IP. Sebuah server DNS bertugas menyimpan informasi nama domain dan alamat IP dalam sebuah database, lalu memberikan jawaban atas permintaan pencarian alamat dari klien.
pertamaInstall BIND (DNS Server)
[root@server-redhat ramaArlisyah]# sudo dnf install bind bind-utils -y
setelah itu Konfigurasi BINDnya
[root@server-redhat ramaArlisyah]# sudo vi /etc/named.conf
setelah itu cek dan ubah bagian ini:
listen-on port 53 { any; };
allow-query { any; };
tambahkan di bawah zone :
zone "acp-13.axioo" IN {
type master;
file "/var/named/acp-13.axioo.zone";
};
sekarang Buat File Zona nya
[root@server-redhat ramaArlisyah]# sudo cp /var/named/named.localhost /var/named/acp-13.axioo.zone
[root@server-redhat ramaArlisyah]# sudo vi /var/named/acp-13.axioo.zone
isi seperti ini(disini saya mengukuti sesuai ketentuan guru yang saya perkirakan mungkin berhasil) :
$TTL 86400
@ IN SOA ns.acp-13.axioo. root.acp-13.axioo. (
2024050501 ; Serial
3600 ; Refresh
1800 ; Retry
604800 ; Expire
86400 ) ; Minimum TTL
IN NS ns.acp-13.axioo.
ns IN A 192.168.213.1
www IN A 192.168.213.2
lms IN A 192.168.213.3
sekarang lanjut setpermission file zona nya
[root@server-redhat ramaArlisyah]# sudo chown named:named /var/named/acp-13.axioo.zone
[root@server-redhat ramaArlisyah]# sudo chmod 640 /var/named/acp-13.axioo.zone
setelah itu Enable dan Start BIND Service
[root@server-redhat ramaArlisyah]# sudo systemctl enable --now named
Cek statusnya :
[root@server-redhat ramaArlisyah]# sudo systemctl status named
jika sudah cek tatus ya lanjut ke Setting Firewall
[root@server-redhat ramaArlisyah]# sudo firewall-cmd --add-service=dns --permanent
[root@server-redhat ramaArlisyah]# sudo firewall-cmd --reload
coba test DNS
[root@server-redhat ramaArlisyah]# sudo vi /etc/resolv.conf
isi :
nameserver 192.168.30.213
sekarang test apakah berhasil atau tidak
[root@server-redhat ramaArlisyah] #dig www.acp-13.axioo
[root@server-redhat ramaArlisyah]# dig lms.acp-13.axioo
[root@server-redhat ramaArlisyah]# nslookup www.acp-13.axioo
INSTAL DAN KONFIGURASI WEB SERVER (APACHE)
Web server adalah sebuah layanan yang berfungsi untuk menerima permintaan dari klien melalui protokol HTTP atau HTTPS, lalu mengirimkan kembali data berupa halaman web. Salah satu web server yang paling populer dan banyak digunakan di berbagai sistem operasi Linux adalah Apache HTTP Server. Apache bersifat open source, stabil, dan mendukung berbagai fitur seperti virtual host, modul tambahan, dan pengaturan keamanan.
pertama Install Apache Web Servernya
[root@server-redhat ramaArlisyah]# sudo dnf install httpd -y
lalu Start & Enable Service Apache
[root@server-redhat ramaArlisyah]# sudo systemctl start httpd
[root@server-redhat ramaArlisyah]# sudo systemctl enable httpd
cek statusnya untuk memastikan
[root@server-redhat ramaArlisyah]# sudo systemctl status httpd
setelah itu Allow Port Firewall (Port 80)
[root@server-redhat ramaArlisyah]# sudo firewall-cmd --permanent --add-service=http
[root@server-redhat ramaArlisyah]# sudo firewall-cmd --reload
nah sekarang Coba Akses ke Web Server
http://192.168.30.213
atau dari server : curl http://localhost
lalu Buat Halaman Web Sendiri
sudo vi /var/www/html/index.html
isi nya seperti yang ada di Bawah ini:
<html>
<head><title>ACP-13 Web Server</title></head>
<body>
<h1>terserah mau ketik apa yang mau di tampilkan di webnya disini!</h1>
</body>
</html>
ini Bisa mengambil template di Internet
sekarang Coba Akses Lagi
http://192.168.30.213
jika berhasil akan seperti ini
INSTAL DAN KONFIGURASI DATABASE SERVER(MARIAADB)
pertama Install MariaDB Server
[root@server-redhat ramaArlisyah]#sudo dnf install mariadb-server -y
[root@server-redhat ramaArlisyah]# sudo systemctl start mariadb
[root@server-redhat ramaArlisyah]# sudo systemctl enable mariadb
setelah itu coba cek status nya,jika runnung bearti aman
[root@server-redhat ramaArlisyah]# sudo systemctl status mariadb
setelah itu Jalankan Security Script-nya
[root@server-redhat ramaArlisyah]# sudo mysql_secure_installation
Nanti tinggal ikuti saja prompt-nya seperti
Enter for current password itu tekan Enter aja kalau belum ada
Set root password itu isi password baru
Remove anonymous users itu yes dan yes Seterus nya sampai selesai
jika sudah sekarang Buka Firewall (kalau mau remote via jaringan)
[root@server-redhat ramaArlisyah]# sudo firewall-cmd --permanent --add-service=mysql
[root@server-redhat ramaArlisyah]# sudo firewall-cmd --reload
lalu Coba Login ke MariaDB
[root@server-redhat ramaArlisyah]# mysql -u root -p
Contoh Buat Database & User
Kalau udah masuk ke prompt MariaDB [(none)]>:
CREATE DATABASE acp13_db;
CREATE USER 'acp13user'@'localhost' IDENTIFIED BY 'password123';
GRANT ALL PRIVILEGES ON acp13_db.* TO 'acp12user'@'localhost';
FLUSH PRIVILEGES;
EXIT;
INSTAL SCRIPTING LANGUAGE(PHP)
disini ada 2 cara
cara pertama dengan menggunakan http://192.168.30.213/info.php
[root@server-redhat ramaArlisyah]# sudo dnf install php php-mysqlnd php-fpm php-cli -y
tampilan instal nya akan seperti ini
[root@server-redhat ramaArlisyah]# sudo systemctl restart httpd
[root@server-redhat ramaArlisyah]# php -v
sekarang coba akses via browser
http://192.168.30.213/info.php
cara kedua menggunakan https://192.168.30.213/php
sudo yum install httpd -y
setelah itu buka folder php nya,ketik ini
sudo mkdir /var/www/html/php
isi folder dengan file php ini untuk test
echo "<?php phpinfo(); ?>" | sudo tee /var/www/html/php/index.php
lalu pastikan permission nya benar
sudo chown -R apache:apache /var/www/html/php
lalu tinggal start dan enable apachenya
sudo systemctl start httpd
sudo systemctl enable httpd
jika firewall nya aktif,buka firewall nya
sudo firewall-cmd --permanent --add-service=http
sudo firewall-cmd --reload
setelah itu tinggal test ke web nya
http://192.168.30.213/php
INSTALL DAN KONFIGURASI MAIL SERVER[POSTFIX DAN DOVECOT]
pertama sesuaikan hostname dan dnsnya
[root@server-redhat ramaArlisyah]#nano /etc/hosts
Tekan Ctrl + X
Tekan Y (Yes)
Tekan Enter
setelah itu
[root@server-redhat ramaArlisyah]#dnf install postfix dovecot -y
[root@server-redhat ramaArlisyah]#systemctl enable --now postfix
[root@server-redhat ramaArlisyah]#systemctl enable --now dovecot
lalu ubha bagain ini[root@server-redhat ramaArlisyah]#systemctl restart postfix dovecot
setelah itu coba uji
Install dan konfigurasi mail server (Postfix dan Dovecot) adalah proses pemasangan dan pengaturan sistem server email agar dapat mengelola pengiriman dan penerimaan pesan elektronik secara efisien dan aman.
Install mail server berarti memasang perangkat lunak Postfix dan Dovecot ke dalam sistem komputer atau server. Postfix adalah Mail Transfer Agent (MTA) yang bertugas mengatur pengiriman email keluar melalui protokol SMTP. Sedangkan Dovecot adalah Mail Delivery Agent (MDA) sekaligus server IMAP/POP3 yang bertugas mengatur penerimaan email dan memungkinkan pengguna mengakses email masuk.
Konfigurasi mail server adalah proses pengaturan sistem agar Postfix dan Dovecot dapat bekerja dengan benar sesuai kebutuhan jaringan. Pada Postfix, konfigurasi mencakup pengaturan domain email, alamat pengirim, relay server, dan pengamanan email keluar. Sementara pada Dovecot, konfigurasi mencakup autentikasi pengguna, penyimpanan email, serta layanan akses email melalui protokol IMAP atau POP3.
Dengan menginstal dan mengonfigurasi Postfix dan Dovecot, sebuah server akan mampu mengirimkan email ke pengguna lain serta menerima dan menyimpan email yang masuk, sehingga sistem komunikasi email dalam suatu organisasi dapat berjalan secara optimal.
pertama cek dulu
[root@server-redhat ramaArlisyah]#dnf search thunderbird
setelah itu baru instal thunderbirdnya
setelah itu jalankan thunderbirdnya
[root@mailserver ~]# thunderbird &
setelah itu ketik
[root@mailserver ~]# echo "Halo ini tes email via PuTTY" | mail -s "Tes Subject" user2
jika berhasil tampilan nya akan seperti ini
INSTALL CMS(WORDPRESS)
pertama instal dulu
[root@server-redhat ramaArlisyah]#sudo yum install httpd mariadb-server php php-mysqlnd php-fpm php-gd php-xml php-mbstring -y
setelah itu start dan enable service dan mariadbnya
[root@server-redhat ramaArlisyah]#sudo systemctl start httpd
[root@server-redhat ramaArlisyah]#sudo systemctl enable httpd
[root@server-redhat ramaArlisyah]#sudo systemctl start mariadb
[root@server-redhat ramaArlisyah]#sudo systemctl enable mariadb
sekarang Setting MariaDB (Database untuk WordPress)
[root@server-redhat ramaArlisyah]#sudo mysql_secure_installation
Ikuti langkahnya seperti set root password, remove anonymous users, disallow root remote login, remove test database, reload privileges.
setelah itu masuk ke MariaDB
[root@server-redhat ramaArlisyah]#sudo mysql -u root -p
sekarang buat database nya
CREATE DATABASE wordpress;
CREATE USER 'ramaArlisyah'@'localhost' IDENTIFIED BY 'jaringan';
GRANT ALL PRIVILEGES ON wordpress.* TO 'ramaArlisyah'@'localhost';
FLUSH PRIVILEGES;
EXIT;
Download dan Install WordPress
Masuk ke /var/www/html:
cd /var/www/html
sudo curl -O https://wordpress.org/latest.tar.gz
sudo tar -xzf latest.tar.gz
sudo mv wordpress/* .
sudo rm -rf wordpress latest.tar.gz
sekarang atur Permissions
sudo chown -R apache:apache /var/www/html
sudo chmod -R 755 /var/www/html
setelah itu Setting Firewall
sudo firewall-cmd --add-service=http --permanent
sudo firewall-cmd --reload
cd /var/www/html
sudo wget https://wordpress.org/latest.tar.gz
sudo tar -xvzf latest.tar.gz
sudo chown -R apache:apache /var/www/html/wordpress
sudo chmod -R 755 /var/www/html
sudo systemctl restart httpd
setelah itu pergi ke C:\Windows\System32\drivers\etc\hosts
di file exploler lalu tambahkan 192.168.30.213 cms.acp-13.axioo
di paling bawah,jangan lupa gunakan run as administrator saat ke file hosts jika sudah save
lalu http://192.168.30.213/wordpress untuk add username,password dan hostnme wrodpress,setelah itu submit dan klik instalation lalu akan di minta menisi seperti username dan email,jika sudah lanjut dan log in menggunakan username dan password yang telah di buat tadi,
INSTALL MONITORING SERVER
Tambah Zabbix Repository terlebih dahulu
dnf install -y https://repo.zabbix.com/zabbix/6.5/rhel/9/x86_64/zabbix-release-6.5-1.el9.noarch.rpm
dnf clean all
dnf clean all
setelah itu Install Zabbix Server, Frontend, dan Agen
dnf install -y zabbix-server-mysql zabbix-web-mysql zabbix-apache-conf zabbix-sql-scripts zabbix-agent
dnf install -y zabbix-server-mysql zabbix-web-mysql zabbix-apache-conf zabbix-sql-scripts zabbix-agent
INSTAL LMS(MOODLE)
pertama update dulu system nya
sudo dnf update -y
lalu instal apache web server
sudo dnf install httpd -y
sudo systemctl enable --now httpd
sudo systemctl status httpd
instal mariaDB database server nya
sudo dnf install mariadb-server -y
sudo systemctl enable --now mariadb
sudo systemctl status mariadb
sudo mysql_secure_installation
sudo dnf install php php-mysqlnd php-gd php-xmlrpc php-intl php-json php-mbstring php-xml php-soap php-zip php-cli php-curl php-opcache php-common -y
setelah itu login ke mariadb
sudo mysql -u root -p
isi dengan ini
CREATE DATABASE moodle DEFAULT CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci;
CREATE USER 'moodleuser'@'localhost' IDENTIFIED BY 'jaringan';
GRANT ALL PRIVILEGES ON moodle.* TO 'moodleuser'@'localhost';
FLUSH PRIVILEGES;
EXIT;
sudo systemctl status httpd
cd /var/www/html
lalu instal moodle nya
sudo dnf install wget -y
sudo wget https://download.moodle.org/download.php/direct/stable400/moodle-latest-400.tgz
lalu ekstratk dengan mengetik ini
sudo tar -zxvf moodle-latest-400.tgz
sudo mkdir /var/www/moodledata
sudo chown -R apache:apache /var/www/moodledata
sudo chmod -R 755 /var/www/moodledata
setelah itu atur permision nya
sudo chown -R apache:apache /var/www/moodledata
sudo chmod -R 755 /var/www/moodledata
jika masih eror coba update moodle nya
cd /var/www/html
sudo rm -rf moodle
sudo wget https://download.moodle.org/download.php/direct/stable403/moodle-latest-403.tgz
sudo tar -zxvf moodle-latest-403.tgz
sudo chown -R apache:apache /var/www/html/moodle
add juga
chown -R apache:apache /var/www/moodledata
chmod -R 755 /var/www/moodledata
atau
chmod -R 777 /var/www/moodledata
(untuk yang ini harus di kembalikan setelah instal)
setenforce 0
chcon -R -t httpd_sys_rw_content_t /var/www/moodledata
jangan lupa juga cek database port nya
netstat -tuln | grep 3306
dan juga unix socketnya
mysql -u root -p
isi seperti ini
SHOW VARIABLES LIKE 'socket';
jika sudah ada tampilan moodle nya tinggal next dan pilih bahasa,atur password dan usernya
pertama hapus php nya
sudo dnf remove php\*
sudo dnf module reset php -y
lalu instal yang versi 8.1
sudo dnf module enable php:8.1 -y
sudo dnf install php php-cli php-fpm php-mysqlnd php-gd php-intl php-xml php-mbstring php-zip php-curl php-soap php-json php-opcache php-exif php-fileinfo php-common
setelah itu restart
sudo systemctl restart php-fpm
sudo systemctl restart httpd
untuk memastikan,cek versi nya php apakah sudah 8.1.x cli
php -v
jika sudah lanjut max_input_vars agar bisa jadi 5000
pergi ke
sudo cp /usr/share/doc/php-common/php.ini-production /etc/php.ini
lalu edit file nya
sudo nano /etc/php.ini
cari ;max_input_vars = 1000
uah menjadi max_input_vars = 5000 (ingat ; juga harus di hapus)
setelah itu restart php nya lagi
sudo systemctl restart php-fpm
sudo systemctl restart httpd
setelah itu cek apakah sudah jadi 5000 atau belum
php -i | grep max_input_vars
kalau sudah max_input_vars => 5000 => 5000
bearti sudah aman dan bisa coba buka web moodle nya
scorll ke bawah lalu klik continue
jika sudah selesai tampilannya akan seperti ini,isi saja
setelah itu klik update profile(ingat password harus kuat dan nama tidak bisa panjang)
isi lagi lalu save changes
isi lagi lalu save changes
jika sudah akan seperti ini tampilan nya
INSTAL DAN KONFIGURASI FTP SERVER
pertama instal dulu
dnf install vsftpd -y
setelah itu Start dan Enable Service vsftpd
systemctl enable --now vsftpd
setelah itu konfigurasi Firewallnya,Jika firewall aktif, buka port FTP
firewall-cmd --permanent --add-service=ftp
firewall-cmd --reload
firewall-cmd --reload
lalu konfigurasi File vsftpd.conf,caranya edit file konfigurasi
nano /etc/vsftpd/vsftpd.conf
nano /etc/vsftpd/vsftpd.conf
Sesuaikan beberapa parameter berikut:
anonymous_enable=NO
local_enable=YES
write_enable=YES
local_umask=022
dirmessage_enable=YES
xferlog_enable=YES
connect_from_port_20=YES
chroot_local_user=YES
allow_writeable_chroot=YES
listen=YES
listen_ipv6=NO
anonymous_enable=NO
local_enable=YES
write_enable=YES
local_umask=022
dirmessage_enable=YES
xferlog_enable=YES
connect_from_port_20=YES
chroot_local_user=YES
allow_writeable_chroot=YES
listen=YES
listen_ipv6=NO
setelah itu save
setelah itu restart Service vsftpd
systemctl restart vsftpd
systemctl restart vsftpd
buat User FTP Baru
Misalnya membuat user ftpuser
Misalnya membuat user ftpuser
useradd ftpuser
passwd ftpuser
passwd ftpuser
lalu buat direktori home jika belum ada
mkdir /home/ftpuser/ftp
chown nobody:nobody /home/ftpuser/ftp
chmod a-w /home/ftpuser/ftp
mkdir /home/ftpuser/ftp/files
chown ftpuser:ftpuser /home/ftpuser/ftp/files
Komentar
Posting Komentar