如何使用Linux sftp命令传输文件(linux sftp上传文件夹)

sftp 如何使用Linux sftp命令传输文件 SFTP是基于SSH的文件传输协议,是一种安全的文件传输协议,通过加密的SSH连接来访问,管理和传输文件 By myfreax 15 Oct 2022

SFTP都是围绕SSH的文件传输协议,是一种安全性文件传输协议,依据数据库加密的SSH连接来访问,管理和传输文件。

和传统FTP合同书比照安全系数高,SFTP增添了FTP的所有功能,并且更容易配备。

SFTP与仅允许文件传送的scp命令不一样,SFTP允许我对远程文本文档推行一系列操作过程并修补文件传送。在教学中,我们在这里为大家呈现如何使用Linux sftp命令。

为了能够依据SFTP传输和管理文件,您必须具有远程全方位的加载管理员权限,传输大文件时,建议使用screen,tmux,nohup运行sftp命令。

SFTP架构模式是app客户端-网络服务器数字模型架构模式。这也是SSH的子系统,可用所有SSH身份验证体系。sftp并没独立自强的服务端。SSH服务项目早就包含sftp服务项目。

你只需要在远程服务器上安装SSH服务项目,就可以使用sftp连接远程服务器。你可以参考我们自己入门教程如何在Linux拼装SSH服务项目。

虽然默认设置配备采用的是传统安全校验。但非常容易运用。那如果你经常依据SSH/SFTP连接到网络服务器,建议如何设置ssh无账户登录。

你能运用sftp命令打开与远程全方位的SFTP连接,脚后跟远程服务器用户名和IP地址或域名。

假如你使用的是安全校验,将自动提醒您输入帐号密码。连接后,远程服务器将说明确定信息和sftp>提示符。

如果你SSH网络服务器未监控默认端口22,挑选oPort选项指定端口。

sftp remote_username@server_ip_or_hostname
sftp -oPort=custom_port remote_username@server_ip_or_hostname #指定端口
Connected to remote_username@server_ip_or_hostname.sftp>

SFTP命令

绝大多数SFTP命令和你在Linux shell所使用的命令相仿或一样。你可以在sftp>提示符下键入help?得到所有能用SFTP命令的文件目录。

登录到远程服务器后,各项任务文件名称是远程顾客家目录。你可以输入命令pwd来查看目前的工作目录。

和你运用Linux时一样,你可以运用ls命令例举文件或文件名称。运用cd命令导航条到另一个文件名称。

之上命令都用于导航条和处理远程位置。sftp提示符下还提供用于本地导航条和文件管理的命令。实质上操作过程本地文件的命令仅需加上l做为作为前缀就能。

例如,要打印本地工作文件名称,你们可以运行命令lpwd。SFTP还允许您推行一些基本的文件操作命令。以下是如何运用SFTP shell的一些案例。

例如运用df命令说明远程系统磁盘应用状况的统计信息。mkdir在远程服务器上创建一个新文件名称。

rename重命名远程服务器中的文本文档,rm删除远程服务器中的文本文档。rmdir删除远程服务器中的文件名称,chmod变动远程全方位的文件权限。

chown变动远程系统内文件信息使用人,您必须为chownchgrp命令给与用户标识。运用chgrp命令变动远程文件组的使用者。

开展工作以后,您可以通过键入byequit关闭连接。

lpwd #打印出本地文件目录
lls #例举本地文件目录文档
rename file_name new_file_name #同名的远程文本文档
rm file_name #删除远程服务器文本文档
rmdir directory_name #删除远程服务器文件名称
chmod 644 file_name #变更文件权限
chown user file_name #变更文本文档使用人
chgrp group file_name #变更文本文档归属于组

传输文件

SFTP允许你一直在两个计算机正中间迅速地传输文件。在大多数情况下,我们将应用桌面上SFTPapp客户端,如WinSCP或FileZilla连接到远程服务器一键下载或上传照片。

但是,如果你在并没GUI服务器上工作时,且需要传输文件或希望对远程文本文档推行其他操作中,这个时候你就需要运用命令行方法。

登录到远程服务器后,各项任务文件名称是远程顾客家目录。运用sftp命令下载文件时,文本文档将下载到您键入sftp命令时的目录中。

运用get命令能从远程服务器一键下载独立文本文档,如果没有指定文件名称get将使用原始名称保存文件。如果要使用其他名称贮存下载的文件,请在后面特殊名称。

运用-r选项能从远程系统软件下载文件目录,倘若文件传送失败或中断,您可以使用reget命令修补它。reget句法与get句法一样。

get filename.zip #下载文件
get filename.zip local_filename.zip #自设贮存名称
get -r remote_directory #下载目录
reget filename.zip #网页上传

运用put命令可将文本文档从本地文件名称上传到远程FTP网络服务器。如果要递交没在各项任务文件名称中的文本文档,挑选该文件的绝对路径。

put命令选项跟get命令选项是一样的。-r选择项可让你递交本地文件名称到远程服务器。reput命令修补中断的递交。

put filename.zip #上传照片
put -r locale_directory #递交文件名称
reput filename.zip #修补文件传送,网页上传

结论

在教学中,您学会了如何使用sftp命令下载文件然后把文件传送到远程SFTP网络服务器。

LINUX

Linux tail命令教程(linux的tail命令用法)

2023-1-19 9:25:16

LINUX

如何配置ssh无密码登录(安装ssh配置ssh无密码登录)

2023-1-19 9:28:23

0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索