首页 > 自考资讯 > 高考百科

操作系统:SFTP相关知识介绍 操作系统fd

小条 2024-10-30

今天我想和大家分享一下我关于SFTP的知识。我希望这有帮助。

50304580301c4a53810bf13a1880261a~noop.image?_iz=58558&from=article.pc_detail&lk3s=953192f4&x-expires=1730874996&x-signature=ouLrdPVVCdSPEdQ5340Do7fHU4o%3D

1、SFTP是什么?

SFTP(SSH文件传输协议)是基于SSH(Secure Shell)的安全文件传输协议。 SFTP协议允许您在文件传输过程中提供安全的网络加密算法,从而保证传输的安全。的数据。

在Linux 操作系统上,SFTP 的默认端口为22。传输提供密码和密钥验证机制,有效防止传输过程中的威胁和攻击。

2、SFTP组成

服务器:安装SFTP服务的主机通常是Linux服务器。 Windows服务器还可以通过freeSSHd软件等软件安装SFTP服务。

客户端:安装软件客户端来访问SFTP 服务器,例如XFTP、WinSCP、FileZilla、FlashFXP 或其他客户端。

3、SFTP验证连接方式

帐户密码验证:验证使用帐户ID 和密码。凭证在验证过程中被加密。 SSH 密钥验证:通过SSH 密码进行验证。混合帐户密码+ SSH 密钥验证:必须满足两个验证才能建立连接。

4、SFTP常用命令

4.1 登录

#密码登录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 -r some_directory_name #保留原始文件属性和日期get -Pr some_directory_name

4.4 上传本地文件到远程服务器

#上传本地文件到远程服务器put localFile #recursive put -r 本地目录名

版权声明:本文转载于网络,版权归作者所有。如有侵权,请联系本站编辑删除。

猜你喜欢