CentOS 8 SSH服务的远程安全性传输(scp和sftp)

一、安全性复制scp

1、概述

scp是secure copy的简写,用于在Linux下进行远程拷贝文件的命令,而且scp传输是加密的。

2、本地文件复制到服务器

在这里插入图片描述
在这里插入图片描述
scp sheng [email protected]:/opt
在这里插入图片描述

在这里插入图片描述

3、复制服务器的文件到本地

scp [email protected]:/opt/test/ ./
在这里插入图片描述

4、本地目录复制到服务器

scp -r 1234/ [email protected]:/opt
在这里插入图片描述
在这里插入图片描述

二、安全性传输sftp

1、概述

sftp是Secure File Transfer Protocol的缩写,安全文件传送协议。可以为传输文件提供一种安全的网络的加密方法。sftp 与 ftp 有着几乎一样的语法和功能。SFTP 为 SSH的其中一部分,其实在SSH软件包中,已经包含了一个叫作SFTP(Secure File Transfer Protocol)的安全文件信息传输子系统,SFTP本身没有单独的守护进程,它必须使用sshd守护进程(端口号默认是22)来完成相应的连接和答复操作
所以,使用SFTP是非常安全的。但是,由于这种传输方式使用了加密/解密技术,所以传输效率比普通的FTP要低得多,如果您对网络安全性要求更高时,可以使用SFTP代替FTP
在这里插入图片描述

2、查看可用命令

help
#查看sftp可使用的命令和用途
在这里插入图片描述

3、打印服务器当前位置

pwd
#打印当前服务器所在位置
lpwd
#打印当前本地位置
在这里插入图片描述

4、切换目录、查看文件

cd
#切换服务器上的目录
ls
#查看当前目录下文件列表
在这里插入图片描述

5、下载文件、退出sftp

get
#上传文件
get -r
#上传目录
quit
#退出sftp
在这里插入图片描述
在这里插入图片描述
put
#上传文件
在这里插入图片描述
退出命令:quit、exit、bye
在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/shengjie87/article/details/107294325