Linux下FTP設置


一、putty

 

Putty是一個免費的、Windows 32平台下的telnet、rlogin和ssh客戶端,但是功能絲毫不遜色於商業的

  telnet類工具。用它來遠程管理Linux十分好用,其主要優點如下:

  ◆ 完全免費;

  ◆ 在Windows 9x/NT/2000下運行的都非常好;

  ◆ 全面支持ssh1和ssh2;

  ◆ 綠色軟件,無需安裝,下載后在桌面建個快捷方式即可使用;

  ◆ 體積很小,僅364KB (0.54 beta版本);

  ◆ 操作簡單,所有的操作都在一個控制面板中實現。

 

直接下載打開,如圖:

 

(默認linux主機已開啟ssh服務)
輸入IP address,選擇ssh,端口22

點擊“open”,進入:

 

完成。

     a.putty通過遠程連接安裝vsftpd服務器

二、   8uftp

      8Uftp,由互聯網優質服務提供商中國8U自主研發,是首款國產簡體中文版FTP免費工具。非漢化版,非破解版。8Uftp是目前FTP工具市場上體積相對最小的ftp工具,安裝版618KB,綠色版366KB。涵蓋其它FTP工具功能,支持多線程上傳,同時支持直接上傳壓縮包,可在空間上直接壓縮上傳,也可上傳后在空間上直接解壓。

    b、安裝vsftp服務器

  vsftpd是目前Linux最好的FTP服務器工具之一,其中的vs就是“Very Secure”(很安全)的縮寫,可見它的最大優點就是安全,除此之外,它還具有體積小,可定制強,效率高的優點。 

1.通過yum來安裝vsftpd

[root@localhost ~]# yum -y install vsftpd

加-y是因為出現提示默認直接按Y。這里yum安裝的vsftpd版本應該是2.2.2的。

[root@localhost ~]# service vsftpd status  //查看狀態,默認是關閉的
[root@localhost ~]# service vsftpd start    //開啟vsftpd服務

2.設置為開機啟動

[root@localhost ~]# chkconfig vsftpd on

3.添加ftp帳號和目錄

先檢查一下nologin的位置,通常在/usr/sbin/nologin或者/sbin/nologin下。

使用下面的命令創建帳戶,該命令指定了/alidata/www/wwwroot為用戶pwftp的家目錄,您可以自己定義帳戶名和目錄:

#useradd -d /alidata/www/wwwroot -s /sbin/nologin pwftp

修改該帳戶密碼:

#passwd pwftp

修改指定目錄的權限

#chown -R pwftp.pwftp /alidata/www/wwwroot

4.進行相關配置,配置修改在/etc/vsftpd/vsftpd.conf里面;

編輯vsftp配置文件,命令如下:

#vi /etc/vsftpd/vsftpd.conf

將配置文件中”anonymous_enable=YES “改為 “anonymous_enable=NO”

取消如下配置前的注釋符號:

local_enable=YES

write_enable=YES

chroot_local_user=YES

保存修改,按ESC鍵,輸入:wq

5.修改shell配置

vi編輯/etc/shells,如果該文件里沒有/usr/sbin/nologin或者/sbin/nologin(具體看當前系統配置)則追加進去

6.啟動vsftp服務並測試登錄

使用命令啟動vsftp服務:

#service vsftpd start

然后用帳號pwftp測試下是否可以登陸ftp。目錄是/alidata/www/wwwroot。

 

三、以上配置文件里root默認不能登錄FTP。

 

用戶bcd登錄

命令:sudo /etc/rc.d/init.d/vsftpd status    查看ftp服務器狀態

命令:sudo /etc/rc.d/init.d/vsftpd start   開啟ftp服務器

然后打開8uftp軟件:

 

輸入IP地址、用戶名(bcd)、密碼,端口21,然后“連接”,成功。

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM