Linux开启ftp服务及基本使用方法

Linux开启ftp服务及基本使用方法

近期工作需要了解下ftp,就学习了一下,在linux下搭建了一个ftp服务,windows下进行了基本操作,总结一下。

基础知识就不写了, 参考网上链接

1 Linux服务器安装ftp软件

sudo apt install vsftpd

2 查看ftp安装是否成功及路基

#which vsftpd

3 查看ftp 服务器状态, 安装后已经启动

#service vsftpd status

4 启动ftp服务器及重启ftp服务器

#service vsftpd start
#service vsftpd restart

5 查看服务有没有启动

#netstat -an | grep 21    //默认端口为21
tcp        0      0 0.0.0.0:21        0.0.0.0:*       LISTEN 
如果看到以上信息,证明ftp服务已经开启。

6 如果需要开启root用户的ftp权限要修改以下两个文件

#vi /etc/vsftpd.ftpusers中注释掉root
#vi /etc/vsftpd.user_list中也注释掉root
然后重新启动ftp服务。

7 登录
window下,进入cmd命令窗口,输入

C:\Users\qfyu>ftp
ftp> open 192.168.1.151              //打开服务器IP
连接到 192.168.1.151。
220 (vsFTPd 3.0.3)
200 Always in UTF8 mode.
用户(192.168.1.151:(none)): a        //输入用户名
331 Please specify the password.
密码:                                 //输入密码
230 Login successful.
ftp>

参考链接1

8 查看本地当前文件夹中目录及文件

!dir
image.png

9 切换目录

ftp> lcd C:\Users\qfyu\log
image.png

10 查看远程服务器目录及文件

ls 
pwd
cd path  //切换服务器目录
image.png

11 下载文件

get filename   //下载此文件到本地当前目录。 可以!dir查看
mget *.xls //可以使用通配符上传多个文件
image.png

12 上传文件

put filename
mput  *.log//可以使用通配符

遇到的问题:向vsftp服务器上传文件报“550 Permission denied”
原因:vsftp默认配置不允许上传文件。
解决:修改服务器/etc/vsftpd.conf
将“write_enable=YES”前面的#取消。
重启vsftp服务器 service vsftpd restart

13 退出ftp

bye
quit

参考链接

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Ubuntu的发音 Ubuntu,源于非洲祖鲁人和科萨人的语言,发作 oo-boon-too 的音。了解发音是有意...
    萤火虫de梦阅读 99,878评论 9 468
  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 135,399评论 19 139
  • 1.Linux下如何用命令查看实时日志(完整命令) tail -f 路径.log查看前多少行 tai-200f 路...
    qianyewhy阅读 6,910评论 0 11
  • FTP服务概述 简单FTP构建及访问 VSFTP服务基础 用户禁锢、黑白名单 FTP并发及带宽限制 一、FTP服务...
    紫_轩阅读 12,331评论 3 25
  • linux资料总章2.1 1.0写的不好抱歉 但是2.0已经改了很多 但是错误还是无法避免 以后资料会慢慢更新 大...
    数据革命阅读 14,186评论 2 33