当前位置:首页> 正文

Linux中sftp常用命令整理

Linux中sftp常用命令整理

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来对远程服务器和本地电脑上文件进行上传,下载操作。

用法: 登录 #密码登录 sftp -P 22 lisi@192.168.2.123 #秘钥登录 sftp -P 22 -i ~/.ssh/id_rsa lisi@192.168.2.123 更改远程工作目录 cd /abc 更改和/或打印本地工作目录 lcd /abc 列出远程目录的内容 ls 列出本地目录的内容 lls 打印远程工作目录 pwd 打印本地工作目录 lpwd 浏览您的本地目录,即打开本地目录 explore 将文件从服务器下载到本地计算机 #把sftp服务器上test.txt文件下载到本地 get /tmp/test.txt ~/ #把sftp服务器上test文件下载到本地 get -r /tmp/test/ ~/ 将文件从本地计算机上载到服务器 #把本地文件test.txt上传到ftp服务器/tmp目录下 put ~/test.txt /tmp/ #把本地文件test上传到sftp服务器/tmp目录下 put -r ~/test /tmp/ 在远程服务器上创建一个目录abc mkdir abc 移动或重命名远程服务器上的文件 mv /test.txt /abc.txt 移动或重命名远程服务器上的文件 rename /test.txt /abc.txt 删除远程服务器上的文件abc.txt rm abc.txt 删除远程服务器上的目录abc rmdir abc 帮助 help 清晰的屏幕 clear 完成您的SFTP会话,即断开连接 bye、exit、quit、! 所有命令解释 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常用命令整理的文章就介绍到这了。希望对大家的学习有所帮助,也希望大家多多支持易知道(ezd.cc)。

展开全文阅读

相关内容