linux系统sftp命令怎么用?让我们一起来了解下。
基本介绍:sftp命令是一款交互式的文件传输程序,sftp命令的运行和使用方式与ftp命令相似,但sftp命令对传输的所有信息使用ssh加密,它还支持公钥认证和压缩等功能。
入门测试:
使用sftp命令链接到服务器:
[root@linux ~]# sftp 000.00.110.00
代码说明及拓展:
-B 指定传输文件时缓冲区的大小
-l 使用ssh协议版本1
-b 指定批处理文件
-C 使用压缩
-o 指定ssh选项
-F 指定ssh配置文件
-R 指定一次可以容忍多少请求数
-v 升高日志等级
今天的分享就是这些,希望能帮助大家。
操作系统:SFTP相关知识介绍
今天给大家分享SFTP相关知识,希望对大家能有所帮助!
1、SFTP是什么?SFTP(SSH File Transfer Protocol)是一种基于SSH(安全外壳)的安全的文件传输协议,使用SFTP协议可以在文件传输过程中提供一种安全的网络的加密算法,从而保证数据的安全传输。
SFTP在Linux操作系统中,默认的端口客是22,传输提供了密码和密钥验证机制,可以有效防止传输过程的威胁和公技。
2、SFTP组成服务端:安装SFTP服务的主机,一般都是Linux服务器,Windows服务器也可以通过软件安装SFTP服务,比如:freeSSHd软件。
客户端:安装访问SFTP服务器的软件的客户端,XFTP、WinSCP、FileZilla、FlashFXP等客户端。
3、SFTP验证连接方式#密码登录 sftp -P 22 test@192.168.0.15#密钥登录 sftp -P 22 -i ~/.ssh/id_rsa test@192.168.0.15
4.2 SFTP Shell 基本操作
#当前工作目录:pwd#查看当前目录下文件:lsls -la# 切换目录:cd#本地工作目录:lpwd#查看本地工作目录下的文件:lls#切换本地工作目录:lcd dirname
4.3 下载服务器文件到本地
#下载服务器文件到本地get remote_file_name#重命名get remote_file_name local_file_name#递归get -r some_directory_name#保持原来文件属性和日期get -Pr some_directory_name
4.4 上传本地文件到远程服务器
#上传本地文件到远程服务器put localFile#递归 put -r local_directory_name