FTP
连接ftp服务器
|
|
列出文件列表以及切换目录
|
|
下载文件
下载文件通常用get和mget这两条命令。
|
|
上传文件
注意上传命令需要指定目标文件名12345678910put local-file [remote-file]#将本地一个文件传送至远端主机中。#把本地的1.htm传送到远端主机/usr/your,并改名为2.htmftp> put 1.htm /usr/your/2.htmmput local-files#将本地主机中一批文件传送至远端主机。#把本地当前目录下所有html文件上传到服务器/usr/your/ 下ftp> cd /usr/yourftp> mput *.htm
断开连接
|
|
改变传输模式
ftp的传输模式有ascii模式和二进制模式
直接输入ascii则设置传输模式为ascii模式
直接输入binary则设置传输模式为binary模式
|
|
SFTP
SFTP是安全文件传送协议,可以为传输文件提供一种安全的网络的加密方法。
SFTP 与 FTP 有着几乎一样的语法和功能。SFTP 为 SSH的其中一部分,所以说 SFTP 就是通过SSH端口(默认 22端口)和 Linux 用户和密码登陆的(例如 root 账号)。SFTP 使用加密传输认证信息和传输的数据,所以使用SFTP是非常安全的。但是由于这种传输方式使用了加密/解密技术,所以传输效率比普通的FTP要低得多。
使用SFTP并不需要在服务器上做任何配置,只需要找个SFTP客户端,然后知道SSH端口、服务器用户名+密码即可。
|
|
SCP
使用SSH协议来传输文件的
- SCP比较简单,是轻量级的,SFTP的功能则比较多
- SCP的速度较快
- SFTP在文件传输过程中中断的话,连接后还可以继续传输,但SCP不行
|
|
lrzsz
sz/rz 并不是Linux标准命令工具,有些Linux发行版本如Ubuntu会自带,有些可能没有,需要自己安装
安装lrzsz1yum -y install lrzsz
|
|
|
|
参考: