Mindahkeun koropak leuwih jaringan nu dilumangsungkeun ngaliwatan ngonpigurasi leres ftp-server. protokol Ieu jalan jeung aplikasi TCP dina arsitektur klien-server na migunakeun rupa sambungan jaringan pikeun pangiriman Paréntah antara titik disambungkeun. Pamaké anu nyambung ka hosting husus, Nyanghareupan perlu ngonpigurasikeun hiji pribadi ftp-server dina syarat parusahaan, nyadiakeun jasa pikeun mastikeun operasi situs, atawa software lianna. Salajengna, urang bakal demonstrate cara nyieun hiji server Linux Ubuntu dina conto salah sahiji Utiliti.
Jieun ftp-server dina Linux Ubuntu
Dinten, urang bakal make alat nu disebut VSftpd. Kaunggulan saperti ftp-server nu sacara standar eta dijalankeun dina loba sistem operasi, mertahankeun nu Repository resmi rupa sebaran Linux Ubuntu jeung rélatif gampang pikeun ngonpigurasikeun keur fungsi bener. Ku jalan kitu, éta kernel Linux Ubuntu resmina dipaké ftp tinangtu ieu, sarta loba hosting disarankeun pikeun nyimpen VSftpd. Ku kituna hayu urang balikkeun perhatian urang ka step by prosés hambalan tina masang sarta Konfigurasi komponen nu diperlukeun.
Hambalan 1: Pasang VSftpd
Sacara standar, sagala perpustakaan diperlukeun dina sebaran VSftpd henteu sadia, ngarah kudu diundeur sacara manual ti konsol nu. Hal ieu dilakukeun saperti kieu:
- buka "Terminal" sagala metoda merenah, contona, liwat menu.
- Boga vérsi Debian atanapi Ubuntu tim anu diperlukeun pikeun ngadaptar
sudo apt-meunang install vsftpd
. CentOS, Fedora -Yum install vsftpd
Jeung Gentoo -muncul vsftpd
. Sanggeus bubuka, klik dina asupPikeun mimitian proses instalasi. - Pariksa kapamilikan di akun Anjeun ku cara nuliskeun sandi bener.
- Ekspektasi parantosan ditambah file anyar pikeun sistem.
Perhatikeun Panyekel CentOS, nu baris ngalibetkeun hiji server maya dedicated tina host nanaon. Anjeun bakal kedah ngamutahirkeun kernel modul salaku kasalahan kritis dipintonkeun tanpa prosedur ieu salila instalasi. Konsistén asupkeun Paréntah ieu:
update Yum
rpm -Uvh //www.elrepo.org/elrepo-release-7.0-2.el7.elrepo.noarch.rpm
Yum install Yum-plugin-fastestmirror
wget //mirrors.neterra.net/elrepo/kernel/el7/x86_64/RPMS/kernel-ml-3.15.6-1.el7.elrepo.x86_64.rpm
Yum install kernel-ml-3.15.6-1.el7.elrepo.x86_64.rpm
wget //mirrors.neterra.net/elrepo/kernel/el7/x86_64/RPMS/kernel-ml-devel-3.15.6-1.el7.elrepo.x86_64.rpm
Yum install kernel-ml-devel-3.15.6-1.el7.elrepo.x86_64.rpm
wget //mirrors.neterra.net/elrepo/kernel/el7/x86_64/RPMS/kernel-ml-doc-3.15.6-1.el7.elrepo.noarch.rpm
Yum install kernel-ml-doc-3.15.6-1.el7.elrepo.noarch.rpm
wget //mirrors.neterra.net/elrepo/kernel/el7/x86_64/RPMS/kernel-ml-headers-3.15.6-1.el7.elrepo.x86_64.rpm
Yum install kernel-ml-headers-3.15.6-1.el7.elrepo.x86_64.rpm
wget //mirrors.neterra.net/elrepo/kernel/el7/x86_64/RPMS/kernel-ml-tools-3.15.6-1.el7.elrepo.x86_64.rpm
wget //mirrors.neterra.net/elrepo/kernel/el7/x86_64/RPMS/kernel-ml-tools-libs-3.15.6-1.el7.elrepo.x86_64.rpm
Yum install kernel-ml-parabot-libs-3.15.6-1.el7.elrepo.x86_64.rpm
Yum install kernel-ml-parabot-3.15.6-1.el7.elrepo.x86_64.rpm
wget //mirrors.neterra.net/elrepo/kernel/el7/x86_64/RPMS/kernel-ml-tools-libs-devel-3.15.6-1.el7.elrepo.x86_64.rpm
Yum install kernel-ml-parabot-libs-devel-3.15.6-1.el7.elrepo.x86_64.rpm
wget //mirrors.neterra.net/elrepo/kernel/el7/x86_64/RPMS/perf-3.15.6-1.el7.elrepo.x86_64.rpm
Yum install perf-3.15.6-1.el7.elrepo.x86_64.rpm
wget //mirrors.neterra.net/elrepo/kernel/el7/x86_64/RPMS/python-perf-3.15.6-1.el7.elrepo.x86_64.rpm
Yum install python-perf-3.15.6-1.el7.elrepo.x86_64.rpm
Yum --enablerepo = elrepo-kernel install kernel-ml
Sanggeus ahir sakabeh prosedur ieu dijalankeun ku sagala cara merenah file konfigurasi/boot/grub/grub.conf
. Ngédit eusi supaya sakumaha hasilna parameter di handap ieu boga harti masing-masing:
standar = 0
seep = 5
judulna vmlinuz-4.0.4-1.el7.elrepo.x86_64
akar (hd0,0)
kernel /boot/vmlinuz-4.0.4-1.el7.elrepo.x86_64 konsol = hvc0 xencons = tty0 root = / dev / xvda1 RO
initrd /boot/initramfs-4.0.4-1.el7.elrepo.x86_64.img
Salajengna, anjeun ukur kudu balikan deui ka dedicated server na lumangsungna kana instalasi saharita di ftp-server kana komputer.
Hambalan 2: Kahiji-waktos setelan ftp-server
Babarengan program dina komputer Anjeun ku file konfigurasi na, mimitian ti tempat anu na fungsi ftp-server. Sadaya setelan dijieun dina saran ti murni individu hosting atawa preferensi Anjeun sorangan. Urang ukur bisa nembongkeun kumaha carana muka file ieu, sarta naon anu parameter kedah pastikeun nengetan.
- config file dina sistem operasi Debian atanapi Ubuntu ngalir saperti kieu:
sudo nano /etc/vsftpd.conf
. The CentOS jeung Fedora éta dina jalan/etc/vsftpd/vsftpd.conf
Sarta di Gentoo -/etc/vsftpd/vsftpd.conf.example
. - Dina konsol, atanapi pangropéa téksu bakal mintonkeun file sorangan. Di dieu, nengetan item dieusian handap. Dina file konfigurasi anjeun, maranéhanana kudu boga nilai sarua.
anonymous_enable = NO
local_enable = Sumuhun
write_enable = Sumuhun
chroot_local_user = Sumuhun - Sejenna bisa ngédit eta diri, lajeng ulah poho pikeun ngahemat parobahan anjeun.
Hambalan 3: Nambahan hiji pamaké nu statusna luhur:
Lamun hoyong Anjeun gawekeun ftp-server, moal ngaliwatan akun utamina, atanapi hoyong bagikeun ku pamaké séjén, ku propil kedah janten superuser mun lamun ngakses utiliti anu VSftpd aya euweuh kasalahan jeung panolakan ti aksés.
- ngamimitian "Terminal" tur ngetik paréntah
sudo adduser user1
di mana user1 - ngaran akun anyar. - Atur sandi pikeun dinya, lajeng mastikeun eta. Sajaba ti éta, urang niatna nyarankeun ka nyebut diréktori ngarep rekening dina mangsa nu bakal datang bisa kudu daya tarik pikeun eta ngaliwatan konsol nu.
- Eusian informasi dasar - Ngaran pinuh, angka kamar, nomer telepon, sareng inpo sejenna lamun diperlukeun.
- Lajeng napelkeun pamaké hak dimekarkeun ku ketikan
sudo adduser user1 sudo
. - Jieun diréktori misah pikeun pamaké pikeun neundeun payil na ngaliwatan
sudo mkdir / home / user1 / payil
. - Salajengna, arahkeun ka folder asal Anjeun liwat
cd / home
tur aya sangkan a pamaké anyar nu boga diréktori na ku ngetikkeunroot chown: akar / home / user1
. - Pareuman terus hurungkeun deui server sanggeus nyieun parobahan mana wae
sudo jasa vsftpd balikan deui
. Ngan dina utiliti distribution Gentoo reboots ngaliwatanbalikan deui /etc/init.d/vsftpd
.
Ayeuna anjeun bisa nedunan sagala lampah diperlukeun dina ftp-server atas nama hiji pamaké anyar nu geus ngalegaan hak aksés.
Hambalan 4: Konpigurasikeun firewall (pikeun Ubuntu wungkul)
Pamaké tina sebaran sejenna bisa aman skip hambalan ieu, saprak setelan port henteu diperlukeun mana sejenna, ngan dina Ubuntu. Sacara standar, firewall anu ngonpigurasi dina cara sapertos nu moal luput lalulintas asup ti alamat urang kudu, jadi Anjeun kudu ngidinan petikan leungeun-Na.
- Dina konsol nu, dina péngkolan ngaktipkeun paréntah
sudo nganonaktifkeun ufw
jeungsudo ufw ngaktipkeun
Pikeun ngabalikan anu firewall. - Tambahkeun aturan pikeun sambungan asup maké
sudo ufw ngawenangkeun 20 / TCP
jeungsudo ufw ngawenangkeun 21 / TCP
. - Pariksa naha aturan dilarapkeun ditumpukeun ku nempo status firewall anu
Status ufw sudo
.
Misah hayang nyebut hiji paréntah mangpaat sababaraha:
/etc/init.d/vsftpd ngamimitian
atawajasa vsftpd ngamimitian
- analisis file konfigurasi;netstat -tanp | grep ngadangukeun
- Mariksa instalasi ftp-server;lalaki vsftpd
- tangtangan dokuméntasi VSftpd resmi pikeun milari inpo nu peryogi ku Wasalam ka utiliti anu;jasa vsftpd balikan deui
atawabalikan deui /etc/init.d/vsftpd
- balikan deui server.
Kalawan hal pikeun aksés ka ftp-server jeung karya salajengna kalayan anjeunna, nerapkeun pikeun data ieu ka wawakil host na. Éta bisa nangtukeun informasi ngeunaan intricacies tina setelan sareng mecenghulna rupa-rupa kasalahan.
Dina artikel ieu datang ka hiji tungtung. Dinten ieu kami dibahas VSftpd prosedur instalasi server tanpa rujukan pikeun sagala hosting, jadi butuh ieu kana rekening di bawa kaluar parentah kami tur dibandingkeun jeung pamadegan nu disadiakeun ku pausahaan ngandung server maya Anjeun. Sajaba ti éta, urang ngusulkeun meunang acquainted jeung gambar kami sejen, nu disassembled setelan tema komponén lampu.
Tempo ogé: Masang program lampu set dina Ubuntu