一、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,然后“連接”,成功。