深入理解:scp,rsync,sftp,xsync等命令的基本使用方法,以及cmd命令窗口下进行相关的ssh命令操作
一·scp命令使用方法:参考链接
https://blog.csdn.net/a545812327/article/details/111313810
二·rsync命令使用方法:参考链接
https://www.cnblogs.com/weifeng1463/p/7809851.html
三·xsync命令使用方法:参考链接
https://blog.csdn.net/weixin_48033662/article/details/121336453
rsync命令的常用格式:(一般推荐)
rsync -rvl 要拷贝的文件路径/名称 目的用户@主机IP地址:目的路径
例如:
rsync -rvl /root/shell/test.sh [email protected]:/root/shell/
四·sftp命令使用方法:
ssh自带的sftp功能:
1.Window和Linux的传输工具
wincp filezip
sftp -->基于ssh的安全加密传输
samba
2.sftp客户端连接:二者选一
格式:sftp 参数[可缺省] 用户名@服务器IP地址
示例:sftp -oPort=22 [email protected]
示例:sftp [email protected](默认22端口号,所以可以缺省)
sftp上传文件:
格式:sftp 需要上传的本地资源路径 远程服务器上传位置路径
示例:put /etc/hosts /tmp
sftp下载文件:
格式:sftp 被下载的远程服务器资源路径 需要下载的本地位置路径
示例:get /etc/hosts /home/omd
3.sftp小结:
1.linux下使用命令: sftp -oPort=22 [email protected]
2.put加客户端本地路径上传
3.get下载服务器端内容到本地
4.远程连接默认连接用户的家目录
五·windows系统中的cmd命令窗口,可以使用ssh命令免密登录远程服务器,也可以使用sftp命令,用法与Linux系统的免密登录操作一样:具体可参考链接
https://blog.csdn.net/weixin_48033662/article/details/121542487