linux下ftp的server/client的部署及使用
来源:互联网 发布:基金买卖模拟软件 编辑:程序博客网 时间:2024/05/16 05:16
1.ftp是client/server架构的,有专门的ftp服务器软件和ftp客户端工具。
2.常用的ftp服务端软件有proftpd,vsftpd等等
3.ftp的客户端主要有两种,一种是ftp,一种是功能更加强大的lftp
(1)ftp客户端常用操作
A)登录远程主机
方法一:ftp remoteserver 通过ip或者主机名来来通过ftp协议连接ftp服务端
方法二:直接在命令行中输入ftp进入ftp命令中,然后用open remotehost连接远程主机
B)cd dirname 切换ftp服务器上的目录
C)lcd dirname 切换ftp客户端所在机器上的当前目录
D)get path/filename 获取远程ftp服务器上的filename文件,并存储在lcd的本地当前目录中
备注: 如果查看ftp更多的命令,输入help可以查看。
(2)lftp客户端常用操作
A)登录远程主机,方法同ftp
B)其他重用操作如下:
lcd 切换本地目录 lpwd 显示本地当前目录cd 切换远程主机目录ls 显示远程主机当前目录文件列表pwd 显示远程主机当前目录rm 删除远程主机上的文件 mkdir 在远程主机上创建文件夹rmdir 在远程主机上删除文件夹上传单个文件: put 文件名下载单个文件: get 文件名上传多个文件(支持通配符):mput 文件名1 文件名2下载多个文件(支持通配符):mget 文件名1 文件名2上传文件夹:mirror -R 文件夹名下载文件夹:mirror 下载文件夹存放到本地目录的位置备注:lftp还有书签等很多非常强大的操作,暂不说明
备注,关于lftp客户端的其他命令,使用help查看。
lftp的2个重要选项-f和-c实现lftp命令批量操作:
-f filename filename文件中写入要lftp客户端操作命令-c “command” -c参数后面直接接要执行的lftp客户端命令举例一:#lftp-script.sh内容如下:open remotehostcd /home/datamget -c -d RPM-GPG*bye执行方法是:$lftp -f lftp-script.sh举例二:lftp-script.sh内容如下:lftp -c ”open remotehostcd /home/datamget -c -d RPM-GPG*bye“执行方法是:$sh lftp-script.sh
4.关于ftp和sftp的一点问题
ftp进行文件的上传和下载时,都是采用的是明文传输。那如果想要数据传输更加安全,可以选择是用sftp,不过它和ftp协议没有关系了,它使用的是ssh协议啦
0 0
- linux下ftp的server/client的部署及使用
- linux下ftp的配置及使用
- Linux环境下FTP服务器的部署
- linux 下的UDP client/server 示例
- linux下ftp的使用
- 谈谈VxWorks下FTP Server不能被普通Windows FTP Client访问的问题
- Linux下常用的Ftp Server
- J2EE项目在LINUX环境下的部署:二、F-Secure SSH Client的使用
- J2EE项目在LINUX环境下的部署:二、F-Secure SSH Client的使用
- Linux下PF_PACKET的使用,RARP的server和client程序 (转)
- linux下安装部署redis及使用jedis访问redis server简单的完整流程(简洁版本)
- linux下的tcp的server和client编程
- linux下使用socket实现点对点通信的实验(server to client)
- linux下使用usb总线实现类似于tcp/ip的server/client通信
- linux下安装mysql(5.0,rpm的server和client)
- 编写Linux下的UDP Client/Server程序
- linux下安装mysql(5.0 rpm的server和client)
- 编写Linux下的UDP Client/Server程序
- 编译x86架构的openwrt系统,让笔记本从u盘启动openwrt
- MySql source 命令注意点
- Course Schedule
- mybatis注解方式懒加载失效分析
- Ubuntu 14.04常用软件及其安装
- linux下ftp的server/client的部署及使用
- PHP中单引号和双引号的区别
- 安卓handler机制和RunOnUi方法都能修改主线程,两者的区别
- 两层Fragment嵌套,外层Fragment切换时内层Fragment不显示内容
- WEB-注意事项
- hdu 1231, dp ,maximum consecutive sum of integers, find the boundaries, possibly all negative, C++
- org.apache.ibatis.binding.BindingException【原因汇总】
- 微服务架构成功之路
- POJ-1046