网络连接方式-文件传输–sftp的使用

一、sftp简介

  sftp(Secure File Transfer Protocol)是一种安全的文件传送协议,是ssh内含协议,也就是说只要sshd服务器启动了,sftp就可使用,不需要额外安装,它的默认端口和SSH一样为22。
sftp通过使用加密/解密技术来保障传输文件的安全性,因此sftp的传输效率比普通的FTP要低,但sftp的安全性要比ftp高,sftp通常用于报表、对账单等对安全性要求较高的场景。

二、sftp的使用

1、图形化连接sftp服务器
sftp工具–xftp下载 https://www.xshell.com/zh/xftp/
其它常用的有winscp、filezilla 等
和ftp类似,填写sftp服务器地址、用户名及密码、端口默认22
2、命令行 连接sftp服务器
sftp root@远程服务器IP地址
更多命令
lpwd    #查看本地目录
lls     #列出本地文件
lcd /tmp #切换本地目录
pwd    #查看远程目录
ls     #查看远程文件
mkdir remotedir #创建远程目录
put locafile [romtefile]   #上传远程文件
get romtefile [localfile]  #从远程服务器下载文件到本地
习题
1、选择题:sftp服务默认使用什么端口通信?
A、20端口  B、21端口
C、22端口  D、23端口
2、判断题:sftp是加密的协议,ftp是明文协议,所以文件传输过程中sftp更加安全。