1. 修改vsftpd.conf配置文件linux
好比:ubuntu
anonymous_enable=YES 可匿名登陸服務器
anon_mkdir_write_enable=YES 可匿名建立目錄,可寫ssh
... spa
2. 從新啓動vsftpd服務.net
sudo service vsftpd restart rest
3. ftp ip登陸ftpd服務器server
若是沒有ftp客戶端,好比提示ftp: command not found,須要先安裝ftp客戶端ip
ubuntu系列:sudo apt-get install ftp 或者 sudo aptitude install ftpci
redhat系列:sudo yum install ftp 或者sudo rpm -ivh ftp.rpm
附:ftp客戶端rpm包下載鏈接:http://download.csdn.net/detail/yongfengnice/9828371
4.ftp登陸提示拒絕鏈接的解決方法
嘗試sudo service vsftpd start啓動ftp服務
5.提示500 OOPS: cannot change directory,login fail
緣由:服務器開啓了selinux,限制ftp登陸
解決方法:
sudo setsebool allow_ftpd_full_access 1 sudo setsebool allow_ftpd_use_cifs 1 sudo setsebool allow_ftpd_use_nfs 1 sudo setsebool -P ftp_home_dir 1 sudo setsebool httpd_enable_ftp_server 1 sudo setsebool tftp_anon_write 1 sudo service vsftpd restart
6.提示530 Login incorrect
用戶名或者密碼錯誤
7.上傳文件 ftp put [filename]
8.下載文件 ftp get [filename]
9.匿名登陸(根目錄固定,不能隨便切換出去)
9-1.配置匿名用戶的信息(可省略,默認是/var/ftp,可經過cat /etc/passwd查看)
配置容許匿名登陸:anonymous_enable=YES
配置匿名用戶的根目錄:anno_root=/home/test
9-2.登陸
用戶名:anonymous(固定)
密碼:空
10.lftp登陸 (須要安裝lftp軟件)
10-1.實名登陸
lftp [username]@[ip]
輸入密碼便可
10-2.匿名登陸
lftp [ip]
輸入 login 便可
10.3 lftp操做
put上傳單個文件
mput上傳多個文件
mirror -R 上傳目錄
get 下載單個文件
mget下載多個文件
mirror 下載
附:ftp只能操做文件,不能操做目錄
12.ssh的使用
1.安裝openss-server
redhat查看是否安裝rpm -qa | grep openssh-server
redhat安裝 sudo yum install openssh-server
ubuntu查看 apt-get show openssh-server
ubuntu安裝 sudo apt-get install openssh-server
2.ssh登陸
ssh [username]@[ip]
yes
輸入密碼便可
3.ssh退出
logout