Kali中SCP和SFTP命令详解:完整指南及用法介绍

在日常工作中,文件的上传与下载是Linux系统中常见的操作需求。本文将介绍如何通过SCP(Secure Copy)实现安全的文件复制,以及使用SFTP(Secure File Transfer Protocol)进行文件传输。同时,通过优化文章内容,使其更有利于SEO。

关于SCP

SCP是一种在网络主机之间进行文件复制的工具,通过SSH进行数据传输,提供与SSH相同的身份验证和安全性。可以使用man scp命令查看SCP命令的帮助信息。

图片[1]-Kali中SCP和SFTP命令详解:完整指南及用法介绍-山海云端论坛

SCP命令选项

下面是一些常用的SCP命令选项:

  • -r: 递归地复制整个目录。
  • -C: 启用压缩。
  • -P port: 指定远程主机上的连接端口。
  • -i <identity_file>: 选择身份文件,用于公钥认证。
  • -q: 静音模式,禁用进度表和警告信息。
  • 更多选项可通过man scp查看。

示例场景一:上传文件

将本地Linux目录/root/hs中的所有文件上传到远程服务器/root/bbs目录中:

bash复制scp -r -C /root/hs/* root@192.4.43.190:/root/bbs

图片[2]-Kali中SCP和SFTP命令详解:完整指南及用法介绍-山海云端论坛

示例场景二:下载文件

从服务器下载/root/tool目录下的文件到本地/root/hs目录中:

图片[3]-Kali中SCP和SFTP命令详解:完整指南及用法介绍-山海云端论坛

bash复制scp -r -C root@192.4.43.190:/root/tool /root/hs

SFTP传输文件

SFTP是基于可靠数据流的安全文件传输协议,提供文件存取和管理的网络传输协议。

登录服务器

bash复制sftp root@192.4.43.190

图片[4]-Kali中SCP和SFTP命令详解:完整指南及用法介绍-山海云端论坛

查看当前目录的内容

bash复制sftp> ls

图片[5]-Kali中SCP和SFTP命令详解:完整指南及用法介绍-山海云端论坛

切换目录

bash复制sftp> cd tool

图片[6]-Kali中SCP和SFTP命令详解:完整指南及用法介绍-山海云端论坛

从服务器拉取文件

从远程服务器拉取文件到本地:

bash复制sftp> get remoteFile [newName]

图片[7]-Kali中SCP和SFTP命令详解:完整指南及用法介绍-山海云端论坛

上传文件

从本地上传文件到服务器:

bash复制sftp> put localFile

图片[8]-Kali中SCP和SFTP命令详解:完整指南及用法介绍-山海云端论坛

其他操作

  • 使用-r参数可以递归上传或下载整个目录。
  • SCP和SFTP功能相似,但SCP更简单。
© 版权声明
THE END
喜欢就支持一下吧
点赞10 分享
评论 抢沙发

请登录后发表评论

    暂无评论内容