1ãé¦å
使ç¨sshè¿æ¥æå¡å¨:
ssh root@ä½ çæå¡å¨IPå°å
è¾å
¥å¯ç ï¼ç»å½ã
2ãæ´æ°source-listå°ææ°çæºä¿¡æ¯ï¼
apt-get update
å®è£
ftpæå¡å¨vsftpï¼
apt-get install vsftpd -y
没æç¹æ®æ
åµï¼ä¼æåå®è£
ã
3ãæ·»å ä¸ä¸ªè´¦æ·ï¼ä¸é¨ä½ä¸ºftpè´¦æ·ç»å½ä½¿ç¨ï¼
useradd -d /home/myftp -s /usr/sbin/nologin myftp
è´¦æ·åï¼myftp
è´¦æ·ç主ç®å½ï¼/home/myftp
-s /usr/sbin/nologinéå¶myftpè´¦æ·ä¸è½ç»å½shellç»ç«¯
4ãå®å
¨èµ·è§ï¼ç¦æ¢myftpè´¦æ·ç»å½shellç»ç«¯ï¼
æ¥ç/etc/shellsä¸æ¯å¦å
å«/usr/sbin/nologin, å¦æ没æï¼å¨æåæ·»å ã
vim /etc/shells
5ãä¿®æ¹è´¦æ·çå¯ç ï¼
passwd myftp
è¾å
¥èªå·±çå¯ç ï¼è¾å
¥è¿ç¨ä¸å¯ç ä¸å¯è§ã
6ãå建账æ·homeç®å½ï¼å¹¶ä¿®æ¹æéï¼
mkdir /home/myftp
chown -R myftp.myftp /home/myftp
chmod 555 /home/myftp
/home/myftpä¸è½æåæéï¼å¦åç»å½ä¸æåã
7ãä¿®æ¹vsftpdé
ç½®æ件ï¼
vim /etc/vsftpd.conf
ä¿®æ¹ä¸é¢çé
ç½®ï¼
ç¦æ¢å¿åç»å½ï¼æ³¨éè¡ï¼#anonymous_enable=YES
å
许æ¬å°è´¦æ·ç»å½ï¼local_enable=YES
å
许ä¸ä¼ æ件ï¼write_enable=YES
æå¼ä¸é¢æ³¨éï¼å
许myftp访é®å
¶ä¸»ç®å½ï¼
chroot_local_user=YES
chroot_list_enable=YES
chroot_list_file=/etc/vsftpd.chroot_list
8ãæ·»å /etc/vsftpd.chroot_listæ件ï¼
vim /etc/vsftpd.chroot_list
ç¦æ¢ftpè´¦æ·è®¿é®ä¸»ç®å½ï¼æ件ä¸æ·»å å
容ï¼ftp
9ãé
ç½®å®æï¼éæ°å¯å¨vsftpd
service vsftpd restart
10ãä¸è½½å®è£
FileZilla
FileZillaæ¯ä¸ä¸ªå¼æºå
è´¹çftp客æ·ç«¯ï¼å¹¶ä¸æ¯æWindowsï¼Linuxï¼MacOSç³»ç»ã
ä¸è½½å°åç¾åº¦æç´¢FileZillaå®ç½ï¼ç¬¬ä¸ä¸ªå°±æ¯ã
11ãå¯å¨FileZillaï¼è¿æ¥ftpæå¡å¨
è¾å
¥æå¡å¨IPå°åãç¨æ·åãåé¢è®¾å®çå¯ç ã端å£21ï¼ç¹å»Quickconnectæé®è¿æ¥ã
è¿æ¥æååï¼ä¸ä¼ æ件è¿æ¯ä¸è½æåï¼å 为/home/myftpç®å½æ¯ä¸å¯åçï¼å¯ä»¥å¨è¿ä¸ªç®å½éé¢å»ºç«å 个å¯è¯»åçç®å½ç¨æ¥ä¸ä¼ æ件ã
温馨提示:答案为网友推荐,仅供参考