linux的ftp使用方法
2015-11-13 20:01
369 查看
linux下常用FTP命令 1. 连接ftp服务器
以下是在服务器为Ubuntu环境下操作:
(1)首先需要安装vsftp软件,已经安装的可跳过。
1.更新软件源
#apt-get update
2.安装vsftp
#apt-get install vsftpd -y
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.配置vsftp
编辑vsftp配置文件,命令如下:
#vi /etc/vsftpd.conf
将配置文件中”anonymous_enable=YES “改为 “anonymous_enable=NO”
取消如下配置前的注释符号:
local_enable=YES
write_enable=YES
chroot_local_user=YES
chroot_list_enable=YES
chroot_list_file=/etc/vsftpd.chroot_list
保存退出
编辑/etc/vsftpd.chroot_list文件,将ftp的帐户名添加进去,保存退出。(如果没有这个文件,直接写pwftp(即用户名)然后保存即可。)
5.修改shell配置
vi编辑/etc/shells,如果该文件里没有/usr/sbin/nologin或者/sbin/nologin(具体看当前系统配置)则追加进去
6.重启vsftp服务并测试登录
使用命令启动vsftp服务:
#service vsftpd restart
然后用帐号pwftp在客户端测试下是否可以登陆ftp。目录是/alidata/www/wwwroot。
以下是在服务器为Ubuntu环境下操作:
(1)首先需要安装vsftp软件,已经安装的可跳过。
1.更新软件源
#apt-get update
2.安装vsftp
#apt-get install vsftpd -y
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.配置vsftp
编辑vsftp配置文件,命令如下:
#vi /etc/vsftpd.conf
将配置文件中”anonymous_enable=YES “改为 “anonymous_enable=NO”
取消如下配置前的注释符号:
local_enable=YES
write_enable=YES
chroot_local_user=YES
chroot_list_enable=YES
chroot_list_file=/etc/vsftpd.chroot_list
保存退出
编辑/etc/vsftpd.chroot_list文件,将ftp的帐户名添加进去,保存退出。(如果没有这个文件,直接写pwftp(即用户名)然后保存即可。)
5.修改shell配置
vi编辑/etc/shells,如果该文件里没有/usr/sbin/nologin或者/sbin/nologin(具体看当前系统配置)则追加进去
6.重启vsftp服务并测试登录
使用命令启动vsftp服务:
#service vsftpd restart
然后用帐号pwftp在客户端测试下是否可以登陆ftp。目录是/alidata/www/wwwroot。
相关文章推荐
- 【学神】1-15 linux启动及常见故障的排除
- Linux编程——文件操作
- AT&T汇编(linux内核学习必须掌握)
- Linux 程序获取文件系统挂载信息
- CentOS更改yum源
- CentOS 6 中安装Node.js 4.0 版本或以上
- Linux编程——进程与线程
- 无需要编程基础创建自己的 Linux 发行版,Linux Tycoon
- Linux下目录 /opt 和目录 /usr/local 的区别
- Linux编程——静态库和动态库
- Linux编程——信号
- SSH 远程登陆很慢的解决办法
- 测试Centos硬盘读写速度
- linux串口接收不到0x0d|0x11|0x13解决
- centos下搭建ruby on rails环境
- centos中部署java项目
- 制作自己的网站第二步***在Linux上装上需要的软件以及部署项目配置**
- linux下安装fms服务器
- 修改linux用户密码(passwd)
- Linux中使用ptrace获取pthread线程的寄存器信息