Apakah kamu menggunakan Armbian HG680P dan ingin membuat server FTP serta Samba v2.1? Artikel ini membahas langkah demi langkah cara melakukannya, lengkap dengan skrip otomatis dan pengaturan akun pengguna admin dengan password admin123 pada direktori /mnt/cloudy.
Cara Membuat Server FTP dengan vsftpd
Langkah-langkah Manual
- Install vsftpd:
sudo apt update sudo apt install vsftpd -y - Buat user admin:
sudo useradd -m admin sudo passwd admin # Masukkan admin123 - Ubah home ke /mnt/cloudy:
sudo mkdir -p /mnt/cloudy sudo chown admin:admin /mnt/cloudy sudo usermod -d /mnt/cloudy admin - Edit konfigurasi vsftpd:
Tambahkan/ubah:sudo nano /etc/vsftpd.conflisten=YES anonymous_enable=NO local_enable=YES write_enable=YES chroot_local_user=YES allow_writeable_chroot=YES - Restart dan enable service:
sudo systemctl restart vsftpd sudo systemctl enable vsftpd - Buka port FTP (jika UFW aktif):
sudo ufw allow 21/tcp
Cara Membuat Server Samba v2.1
Langkah-langkah Manual
- Install samba:
sudo apt install samba -y - Buat user:
sudo useradd -M admin sudo smbpasswd -a admin # Masukkan admin123 - Siapkan folder:
sudo mkdir -p /mnt/cloudy sudo chown admin:admin /mnt/cloudy sudo chmod 775 /mnt/cloudy - Edit konfigurasi samba:
Tambahkan di akhir file:sudo nano /etc/samba/smb.conf[cloudy] path = /mnt/cloudy valid users = admin read only = no browsable = yes guest ok = no create mask = 0775 directory mask = 0775 - Restart dan enable service:
sudo systemctl restart smbd sudo systemctl enable smbd - Buka port Samba (jika UFW aktif):
sudo ufw allow 'Samba'
🔁 Skrip Otomatis FTP + Samba
Berikut adalah skrip bash lengkap untuk otomatisasi setup FTP dan Samba dengan akun admin:
#!/bin/bash
# Update & install packages
sudo apt update
sudo apt install -y vsftpd samba
# Create user admin
sudo useradd -m admin
echo "admin:admin123" | sudo chpasswd
echo -e "admin123\nadmin123" | sudo smbpasswd -a admin -s
# Setup directory
sudo mkdir -p /mnt/cloudy
sudo chown admin:admin /mnt/cloudy
sudo chmod 775 /mnt/cloudy
sudo usermod -d /mnt/cloudy admin
# Configure vsftpd
sudo bash -c 'cat > /etc/vsftpd.conf <<EOF
listen=YES
anonymous_enable=NO
local_enable=YES
write_enable=YES
chroot_local_user=YES
allow_writeable_chroot=YES
EOF'
# Configure Samba
sudo bash -c 'cat >> /etc/samba/smb.conf <<EOF
[cloudy]
path = /mnt/cloudy
valid users = admin
read only = no
browsable = yes
guest ok = no
create mask = 0775
directory mask = 0775
EOF'
# Enable services
sudo systemctl restart vsftpd smbd
sudo systemctl enable vsftpd smbd
# Open firewall (optional)
sudo ufw allow 21/tcp
sudo ufw allow Samba
echo "✅ FTP & Samba setup selesai. User: admin / admin123"
Kesimpulan
Sekarang kamu sudah memiliki server FTP dan Samba di Armbian HG680P yang siap digunakan dengan akun admin. Bagikan dan akses file dari semua perangkat dengan mudah!
Tips SEO: Gunakan kata kunci seperti “FTP Armbian HG680P”, “Samba Raspberry Pi”, atau “Linux file sharing” untuk mendongkrak artikel ini di hasil pencarian Google.
Tidak ada komentar:
Posting Komentar