Anonüümse ftp serveri kasutamine OpenBSDga
Allikas: Kuutõrvaja
Sissejuhatus
FTP serveri tarkvara sisaldub OpenBSD tarkvara põhikomplektis.
Seadistamine
- Lisada süsteemi shellide hulka /usr/bin/false
# cat /etc/shells /bin/sh /bin/csh /bin/ksh /usr/bin/false
- Lisada süsteemi selliste omadustega kasutaja ftp, nt programmi adduser
Name: ftp Password: **** Fullname: ftp kasutaja Uid: 1001 Gid: 1001 (ftp) Groups: ftp Login Class: default HOME: /home/ftp Shell: /usr/bin/false
Käivitamine
FTP deemonit saab käivitada kahel viisil
- inetd superserveri abil
- iseseisva ftpd protsessina öeldes
# /usr/libexec/ftpd -D -d -A -U -S
kus
- -A - server teenindab vaid anonüümseid päringuid
Kasutamine
ftp kliendiga sisselogimise sobib öelda
$ ftp 192.168.111.162 Connected to 192.168.111.162. 220 rtm1a-auul.auul FTP server ready. Name (192.168.111.162:root): ftp 331 Guest login ok, send your email address as password. Password: <Enter> 230 Guest login ok, access restrictions apply. Remote system type is UNIX. Using binary mode to transfer files. ftp>
Samal ajal näeb ftp serveris käsuga w muu hulgas andmeid ka ftpd kasutuse kohta
# w 3:15PM up 24 days, 14:32, 6 users, load averages: 0.46, 0.19, 0.11 USER TTY FROM LOGIN@ IDLE WHAT root p0 192.168.10.10 2:18PM 0 w ftp ft 192.168.111.114 3:12PM 0 RETR 200M