linux下ftp的server/client的部署及使用
2015-07-12 02:43
459 查看
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)其他重用操作如下:
备注,关于lftp客户端的其他命令,使用help查看。
lftp的2个重要选项-f和-c实现lftp命令批量操作:
4.关于ftp和sftp的一点问题
ftp进行文件的上传和下载时,都是采用的是明文传输。那如果想要数据传输更加安全,可以选择是用sftp,不过它和ftp协议没有关系了,它使用的是ssh协议啦
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 remotehost cd /home/data mget -c -d RPM-GPG* bye 执行方法是: $lftp -f lftp-script.sh 举例二: lftp-script.sh内容如下: lftp -c ”open remotehost cd /home/data mget -c -d RPM-GPG* bye“ 执行方法是: $sh lftp-script.sh
4.关于ftp和sftp的一点问题
ftp进行文件的上传和下载时,都是采用的是明文传输。那如果想要数据传输更加安全,可以选择是用sftp,不过它和ftp协议没有关系了,它使用的是ssh协议啦
相关文章推荐
- Linux常用命令与基本概念
- 如何在linux中设置tab键长度
- Linux下SVN安装配置
- Linux 大规模请求服务器连接数相关设置
- Linux之GCC经典入门教程
- 浅析 Linux 初始化 init 系统,第 1 部分: sysvinit(转)
- CentOS手动安装sbt过程
- 浅析 Linux 初始化 init 系统,第 2 部分: UpStart(转)
- 浅析 Linux 初始化 init 系统,第 3 部分: Systemd(转)
- Linux-----Ubuntu中apt-get安装源的设置
- 简单的linux命令笔记
- Linux 系统扫描技术及安全防范 之 nmap(批量主机服务扫描命令)
- 从简入难makefile文件编写,Linux C++编程,简单vi命令
- 在linux上添加开机自启动脚本的简单方法
- CentOS6.5安装与配置Mysql数据库
- Linux下统计代码行数
- linux 日志定时清理脚本
- linux程序设计——父进程和子进程(第十三章)
- colinux 的bat文件启动蓝屏问题
- Linux环境下安装JDK