1. linux闄愬埗ftp
FTP鐢ㄦ埛鏉冮檺鐨勮剧疆锛
鍦╨inux涓娣诲姞ftp鐢ㄦ埛锛屽苟璁剧疆鐩稿簲鐨勬潈闄愶紝鎿嶄綔姝ラゅ備笅锛1銆佺幆澧冿細ftp涓簐sftp銆傝闄愬埗鐢ㄦ埛鍚嶄负test銆傝闄愬埗璺寰勪负/home/test2銆佸缓鐢ㄦ埛锛屽懡浠よ岀姸鎬佷笅锛屽湪root鐢ㄦ埛涓嬶細杩愯屽懡浠わ細鈥渦seradd-d/home/testtest鈥//澧炲姞鐢ㄦ埛test锛屽苟鍒跺畾test鐢ㄦ埛鐨勪富鐩褰曚负/home/test杩愯屽懡浠わ細鈥減asswdtest鈥//涓簍est璁剧疆瀵嗙爜锛岃繍琛屽悗杈撳叆涓ゆ$浉鍚屽瘑鐮3銆佹洿鏀圭敤鎴风浉搴旂殑鏉冮檺璁剧疆锛氳繍琛屽懡浠わ細鈥渦sermod-s/sbin/nologintest鈥//闄愬畾鐢ㄦ埛test涓嶈兘telnet锛屽彧鑳絝tp杩愯屽懡浠わ細鈥渦sermod-s/sbin/bashtest鈥//鐢ㄦ埛test鎭㈠嶆e父杩愯屽懡浠わ細鈥渦sermod-d/testtest鈥//鏇存敼鐢ㄦ埛test鐨勪富鐩褰曚负/test4銆侀檺鍒剁敤鎴峰彧鑳借块棶/home/test锛屼笉鑳借块棶鍏朵粬璺寰勪慨鏀/etc/vsftpd/vsftpd.conf濡備笅锛歝hroot_list_enable=YES#(defaultfollows)chroot_list_file=/etc/vsftpd/vsftpd.chroot_list缂栬緫涓婇潰鐨勫唴瀹圭涓琛岋細chroot_list_enable=YES//闄愬埗璁块棶鑷韬鐩褰曠涓夎岋細缂栬緫vsftpd.chroot_list銆傛牴鎹绗涓夎岃存寚瀹氱殑鐩褰曪紝鎵惧埌chroot_list鏂囦欢銆傦紙鍥犱富鏈轰笉鍚岋紝鏂囦欢鍚嶄篃璁哥暐鏈変笉鍚岋級缂栬緫vsftpd.chroot_list锛屽皢鍙楅檺鍒剁殑鐢ㄦ埛娣诲姞杩涘幓锛屾瘡涓鐢ㄦ埛鍚嶄竴琛5銆侀噸鍚鏈嶅姟鍣ㄦ敼瀹岄厤缃鏂囦欢锛屼笉瑕佸繕璁伴噸鍚痸sFTPd鏈嶅姟鍣ㄨ繍琛屽懡浠わ細/etc/init.d/vsftpdrestart6銆佸傛灉闇瑕佸厑璁哥敤鎴蜂慨鏀瑰瘑鐮侊紝浣嗘槸鍙堟病鏈塼elnet鐧诲綍绯荤粺鐨勬潈闄愶細杩愯屽懡浠わ細鈥渦sermod-s/usr/bin/passwdtest鈥//鐢ㄦ埛telnet鍚庡皢鐩存帴杩涘叆鏀瑰瘑鐣岄潰
linux鐨刦tp涓濡備綍铏氭嫙鐢ㄦ埛鐨勬潈闄愶紵
鍦╨inux涓娣诲姞ftp鐢ㄦ埛锛屽苟璁剧疆鐩稿簲鐨勬潈闄愶紝鎿嶄綔姝ラゅ備笅锛1銆佺幆澧冿細ftp涓簐sftp銆
琚闄愬埗鐢ㄦ埛鍚嶄负test銆傝闄愬埗璺寰勪负/home/test2銆佸缓鐢ㄦ埛锛氬湪root鐢ㄦ埛涓嬶細useradd-d/home/testtest//澧炲姞鐢ㄦ埛test锛屽苟鍒跺畾test鐢ㄦ埛鐨勪富鐩褰曚负/home/testpasswdtest//涓簍est璁剧疆瀵嗙爜3銆佹洿鏀圭敤鎴风浉搴旂殑鏉冮檺璁剧疆锛歶sermod-s/sbin/nologintest//闄愬畾鐢ㄦ埛test涓嶈兘telnet锛屽彧鑳絝tpusermod-s/sbin/bashtest//鐢ㄦ埛test鎭㈠嶆e父usermod-d/testtest//鏇存敼鐢ㄦ埛test鐨勪富鐩褰曚负/test4銆侀檺鍒剁敤鎴峰彧鑳借块棶/home/test锛屼笉鑳借块棶鍏朵粬璺寰勪慨鏀/etc/vsftpd/vsftpd.conf濡備笅锛歝hroot_list_enable=YES//闄愬埗璁块棶鑷韬鐩褰#(defaultfollows)chroot_list_file=/etc/vsftpd/vsftpd.chroot_list缂栬緫vsftpd.chroot_list鏂囦欢锛屽皢鍙楅檺鍒剁殑鐢ㄦ埛娣诲姞杩涘幓锛屾瘡涓鐢ㄦ埛鍚嶄竴琛屾敼瀹岄厤缃鏂囦欢锛屼笉瑕佸繕璁伴噸鍚痸sFTPd鏈嶅姟鍣#/etc/init.d/vsftpdrestart5銆佸傛灉闇瑕佸厑璁哥敤鎴蜂慨鏀瑰瘑鐮侊紝浣嗘槸鍙堟病鏈塼elnet鐧诲綍绯荤粺鐨勬潈闄愶細usermod-s/usr/bin/passwdtest//鐢ㄦ埛telnet鍚庡皢鐩存帴杩涘叆鏀瑰瘑鐣岄潰Linuxftp浼犺緭鏂囦欢鍚庢枃浠跺唴瀹逛贡鐮侊紝鎬庝箞瑙e喅锛
1銆侀栧厛鍙鑳芥槸鏃犵嚎璺鐢卞櫒娌℃湁寮鍚疍HCP鍔熻兘锛岃繘鍏ユ棤绾胯矾鐢卞櫒绠$悊椤甸潰锛屽湪宸︿晶鎵惧埌DHCP寮鍚銆
2銆佹垨鑰呭湪绗旇版湰閲屾棤绾跨綉缁滆繛鎺ラ噷鎵嬪姩璁剧疆IP銆傚叿浣撲负璺鐢卞櫒鍚屼竴IP娈靛嵆鍙銆
3銆佽繕鏈変竴涓鍙鑳芥槸璺鐢卞櫒娌℃湁鎷ㄥ彿銆傝繘鍏ヨ矾鐢卞櫒浠旂粏妫鏌ワ紝鐪嬩竴涓媁AN绔鍙f湁娌℃湁璁剧疆濂藉笎鍙峰拰瀵嗙爜锛屾槸鍚﹂敊璇銆
2. linux怎么配置ftp服务器
一、下载vsftpd软件
sudo apt-get install vsftpd
我这里已经是安装过了
4、在文件末尾插入
pasv_min_port=10060
pasv_max_port=10090
此为vsftpd被动模式(pasv)的端口范围
5、保存退出
三、添加FTP用户
1、在一个合适的地方创建文件夹,这个文件夹作为用户的根目录,并设置好权限。例如:/home/ubuntu/ftp
2、执行如下语句添加用户(username为用户名)
sudo useradd -d /home/ubuntu/ftp -s /bin/bash username
3、执行如下语句设置密码(username为用户名)
sudo passwd username
四、启动ftp服务
sudo service vsftpd start
五、Enjoy!