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