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!