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