美文网首页
Linux sftp 使用详解

Linux sftp 使用详解

作者: 青枫教学 | 来源:发表于2025-02-18 21:24 被阅读0次

简介

SFTP(安全文件传输协议)是一种通过网络在计算机之间传输文件的安全方法。它是 SSH 协议的一部分,这意味着它在文件传输过程中提供加密通信。SFTP 通常用于安全文件管理、远程文件访问和远程文件编辑。

常用命令

  • sftp user@host:通过 SFTP 连接到远程服务器

  • ls:列出当前远程目录中的文件

  • cd:更改远程目录

  • pwd:显示当前远程目录

  • lcd:更改本地目录

  • lpwd:显示当前本地目录

  • put:将文件从本地上传到远程

  • get:将文件从远程下载到本地

  • rm:从远程服务器删除文件

  • rename:重命名远程服务器上的文件

  • exit:退出 SFTP 会话

示例用法

启动 SFTP 会话

sftp user@hostname
  • user:远程主机的用户名

  • hostname:远程服务器的地址(可以是IP地址或域名)

示例

sftp user@192.168.1.100

在 SFTP 中导航

  • 列出当前目录中的文件
ls
  • 更改远程目录
cd /path/to/remote/directory
  • 更改本地目录
lcd /path/to/local/directory
  • 打印当前远程目录
pwd
  • 打印当前本地目录
lpwd

传输文件

  • 上传文件(本地到远程)
put localfile

示例

put myfile.txt
  • 上传文件到特定的远程目录
put localfile /remote/directory/remote_file
  • 下载文件(远程到本地)
get remotefile

示例

get remote_file.txt
  • 下载文件到特定的本地目录
get remotefile /local/directory/local_file

传输多个文件

  • 上传多个文件
put *.txt
  • 下载多个文件
get *.log

删除文件

  • 删除远程服务器上的文件
rm remotefile

重命名文件

  • 重命名远程服务器上的文件
rename oldfile newfile

退出 SFTP 会话

exit

批量 SFTP 命令

新建一个文本文件放置 sftp 命令

put file1.txt
get file2.txt

使用 -b 选项执行文本文件

sftp -b sftp_batch.txt user@hostname

SFTP 会话操作示例

$ sftp user@192.168.1.100
user@192.168.1.100's password: ********
sftp> ls
file1.txt  file2.txt  directory/
sftp> cd directory
sftp> get file3.txt
Fetching /directory/file3.txt to file3.txt
sftp> put newfile.txt
Uploading newfile.txt to /directory/newfile.txt
sftp> exit

相关文章

  • sftp上传文件时间不一致

    sftp 上传文件时间不对 现象: 有一台linux机器作为sftp客户端 有一台linux机器作为sftp服务器...

  • rz/sz命令在linux和window之间传输文件

    在Linux没安装ftp/sftp服务时候,可以使用rz/sz命令完成linux与window之间的文件传输。1....

  • Sublime的ftp远程同步

    远程同步太多了,例如下面: ftpSync sftp 下面使用sftp 使用 file -> SFTP/FTP -...

  • 1.linux相关命令总结

    采用centos学习: linux快捷键总结 1.SFTP sftp:Secure File Transfer P...

  • sftp常用命令介绍

    sftp user@ip你要用sftp, 当然得登录到sftp服务器啊, 在linux的shell中执行上面的命令...

  • sftp命令使用

    常用命令: sftp user@ip 你要用sftp, 当然得登录到sftp服务器啊, 在linux的shell中...

  • Linux Sftp

    Linux 新建 SFTP 用户,以及文件夹权限 1、创建连接服务器的sftp用户 2、修改创建的sftp用户的登...

  • Linux基础

    Linux chown命令详解使用格式和方法 ** 指令名称 :** chown** 使用权限 :** root*...

  • SFTP服务搭建

    本文为转载,侵权删,原文地址:Linux Centos 6.6搭建SFTP服务器 在Centos 6.6环境使用系...

  • Centos上 sftp搭建 和 命令

    sftp 的搭建方法可以使用sftp 自带的internal-sftp搭建SFTP服务器 ssh -V 查看...

网友评论

      本文标题:Linux sftp 使用详解

      本文链接:https://www.haomeiwen.com/subject/kuaepjtx.html