当前位置:首页 > 技术分析 > 正文内容

使用SFTP跟服务器传输文件_ftp与sftp传输对服务器有区别吗

ruisui882个月前 (02-11)技术分析29



简介

在服务器上,我们一般都有需要上传或者下载一些文件的需求。

SFTP是SSH文件传输协议(Secret File Transfer Protocol),属于SSH服务的一部分,文件传输都是通过ssh协议加密的,比较安全,而且不需要监听新的端口。

在CentOS上,默认是有远程登录权限的用户就可以使用sftp服务进行文件传输,可以通过配置文件 /etc/ssh/sshd_config 看到

...
# override default of no subsystems
Subsystem ? ? ? sftp ?  /usr/libexec/openssh/sftp-server
...

SFTP并不像一个服务器程序,而更像是一个客户端程序,通过ssh服务被调用。

SFTP同样是使用加密传输认证信息和传输的数据,所以,使用SFTP是非常安全的。

SFTP使用了加密/解密技术,所以传输效率比普通的FTP要低得多,但是对于平时传输一些小文件(例如代码文件等)是足够用的了。

常用命令

在Linux上可以通过sftp直接在终端进行操作,使用方式和ftp命令很像。

登录

sftp user@ip

登录的方式跟ssh一样,如果没有设置免密码验证,就会提示输入密码。



查看当前目录

pwd

pwd是查看远程服务器上当前登录后的目录路径

lpwd

如果想看本地是在什么路径下,就可以用lpwd,这个目录路径会涉及到后面操作的上传或者下载到哪个目录。

查看当前路径下的文件(夹)

 ? 4. ls和lls

 ? ? ? ls是看sftp服务器下当前目录下的东东, lls是看linux当前目录下的东东。

同样的分远程服务器路径下和本地路径下

远程:

ls

本地:

lls

下载文件

get opcai.txt

下载远程路径下的opcai.txt,到本地的当前目录

上传文件

put linuxopcai.txt

上传就到远程服务器的当前路径下

创建目录

远程:

mkdir linux

本地:

lmkdir linux

其他一些常用的文件操作命令,都可以支持,可以通过help查看详情

查看帮助

help

登录成功后,我们可以使用help查看一下支持的命令。

执行本地命令

!command

这个是指在本地Linux上执行一个命令,执行的是本地的操作非远程服务器端的操作。

退出登录

bye
exit
quit

这三个命令都支持,随便一个都可以。

使用客户端

使用sftp命令是可以让我们用脚本自动化完成一些工作。

如果对于桌面系统,可以直接使用GUI客户端进行操作就比较简单,比如FileZilla、winSCP等图形客户端都支持SFTP。


扫描二维码推送至手机访问。

版权声明:本文由ruisui88发布,如需转载请注明出处。

本文链接:http://www.ruisui88.com/post/1885.html

标签: centos java
分享给朋友:

“使用SFTP跟服务器传输文件_ftp与sftp传输对服务器有区别吗” 的相关文章

vue3中父子传值、defineProps用法、defineEmits用法

Vue3中新增了一个 script setup 语法糖模式,可以在单文件组件中更简洁地编写组件逻辑。使用 script setup 语法后,props、data、computed、methods 等选项不再需要独立定义,而是可以直接在 setup 函数中声明,代码结构更加清晰,并且可以更方便地使用响...

「图解」父子组件通过 props 进行数据交互的方法

1.组件化开发,经常有这样的一个场景,就是父组件通过 Ajax 获取数据,传递给子组件,如何通过 props 进行数据交互来实现,便是本图解的重点。2.代码的结构3.具体代码 ①在父组件 data 中存放数据 ms。 ②将父组件 data 中的数据 ms 绑定到子组件中的属性 ms。 ③子组件在 p...

vue中如何在自定义组件上使用v-model和.sync

自定义事件tips推荐始终使用 kebab-case 的事件名。(v-on会将事件名自动转换为小写,避免匹配不到)changeData ×change-data √自定义组件的v-model用法:父组件定义数据源(不需要定义修改数据的方法),在子组件标签上通过v-model="data...

带你五步学会Vue SSR

作者:liuxuan 前端名狮转发链接:https://mp.weixin.qq.com/s/6K6GUHcLwLG4mzfaYtVMBQ前言SSR大家肯定都不陌生,通过服务端渲染,可以优化SEO抓取,提升首页加载速度等,我在学习SSR的时候,看过很多文章,有些对我有很大的启发作用,有些就只是照搬官...

面试官:聊聊你知道的Vue与React的区别

最近面到很多大公司的时候,小编都会碰到一个很尴尬的问题,很多大公司的技术栈都是React,但是小编学的是Vue,其实从本质上来说两者都是比较优秀的前端框架,所以有些面试官会问到Vue和React的区别。小编认真整理了一些自己所知道的Vue和React的区别,给大家分享分享。1. 模板语法 vs JS...

再来一波黑科技工具,低调使用

静读天下静读天下是一个特别优秀的电子书阅读器。它上面有多个在线书库,像古登堡计划,很多种优秀的书杂志,都可以下载来阅读。它还能智能识别章节功能,还支持外置的语音阅读功能。它支持多种文本格式,比如说txt,pdf,epub,mobi等等。为了便于阅读它还有10 种配色方式,还有夜间模式。不过免费版有广...