Linux中sftp常用命令整理

吾爱主题 阅读:132 2024-04-05 15:06:45 评论:0

SFTP的概念

sftp是Secure File Transfer Protocol的缩写,安全文件传送协议。可以为传输文件提供一种安全的网络的加密方法。sftp 与 ftp 有着几乎一样的语法和功能。SFTP 为 SSH的其中一部分,是一种传输档案至 Blogger 伺服器的安全方式。其实在SSH软件包中,已经包含了一个叫作SFTP(Secure File Transfer Protocol)的安全文件信息传输子系统,SFTP本身没有单独的守护进程,它必须使用sshd守护进程(端口号默认是22)来完成相应的连接和答复操作,所以从某种意义上来说,SFTP并不像一个服务器程序,而更像是一个客户端程序。SFTP同样是使用加密传输认证信息和传输的数据,所以,使用SFTP是非常安全的。但是,由于这种传输方式使用了加密/解密技术,所以传输效率比普通的FTP要低得多,如果您对网络安全性要求更高时,可以使用SFTP代替FTP。(来自百度百科)

这里我们用sftp来对远程服务器和本地电脑上文件进行上传,下载操作。

用法:

登录

?
1 2 3 4 #密码登录 sftp -P 22 lisi@192.168.2.123 #秘钥登录 sftp -P 22 -i ~/. ssh /id_rsa lisi@192.168.2.123

更改远程工作目录

?
1 cd /abc

更改和/或打印本地工作目录

?
1 lcd /abc

列出远程目录的内容

?
1 ls

列出本地目录的内容

?
1 lls

打印远程工作目录

?
1 pwd

打印本地工作目录

?
1 lpwd

浏览您的本地目录,即打开本地目录

?
1 explore

将文件从服务器下载到本地计算机

?
1 2 3 4 #把sftp服务器上test.txt文件下载到本地 get /tmp/test .txt ~/ #把sftp服务器上test文件下载到本地 get -r /tmp/test/ ~/

将文件从本地计算机上载到服务器

?
1 2 3 4 #把本地文件test.txt上传到ftp服务器/tmp目录下 put ~ /test .txt /tmp/ #把本地文件test上传到sftp服务器/tmp目录下 put -r ~ /test /tmp/

在远程服务器上创建一个目录abc

?
1 mkdir abc

移动或重命名远程服务器上的文件

?
1 mv /test .txt /abc .txt

移动或重命名远程服务器上的文件

?
1 rename /test .txt /abc .txt

删除远程服务器上的文件abc.txt

?
1 rm abc.txt

删除远程服务器上的目录abc

?
1 rmdir abc

帮助

?
1 help

清晰的屏幕

?
1 clear

完成您的SFTP会话,即断开连接

?
1 bye、 exit 、quit、!

所有命令解释

?
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 cd 路径                        更改远程目录到“路径” lcd 路径                       更改本地目录到“路径” chgrp group path               将文件“path”的组更改为“group” chmod mode path                将文件“path”的权限更改为“mode” chown owner path               将文件“path”的属主更改为“owner” exit                           退出 sftp help                           显示这个帮助文本 get 远程路径                    下载文件 ln existingpath linkpath       符号链接远程文件 ls [选项] [路径]                显示远程目录列表 lls [选项] [路径]               显示本地目录列表 mkdir 路径                      创建远程目录 lmkdir 路径                     创建本地目录 mv oldpath newpath             移动远程文件 open [用户@]主机[:端口]          连接到远程主机 put 本地路径                    上传文件 pwd                            显示远程工作目录 lpwd                           打印本地工作目录 quit                           退出 sftp rmdir 路径                     移除远程目录 lrmdir 路径                    移除本地目录 rm 路径                        删除远程文件 lrm 路径                       删除本地文件 symlink existingpath linkpath  符号链接远程文件 version                        显示协议版本

到此这篇关于Linux中sftp常用命令整理的文章就介绍到这了。希望对大家的学习有所帮助,也希望大家多多支持服务器之家。

原文链接:https://www.cnblogs.com/chenyablog/p/12394932.html

可以去百度分享获取分享代码输入这里。
声明

1.本站遵循行业规范,任何转载的稿件都会明确标注作者和来源;2.本站的原创文章,请转载时务必注明文章作者和来源,不尊重原创的行为我们将追究责任;3.作者投稿可能会经我们编辑修改或补充。

【腾讯云】云服务器产品特惠热卖中
搜索
标签列表
    关注我们

    了解等多精彩内容