ssh-4.基于ssh的文件传输
scp
基于ssh做Linux主机间的文件传输
scp 文件路径 用户名@被传输的主机名(IP):文件要存放的路径
scp /etc/fstab root@10.0.0.2:/tmp
scp -r /etc root@10.0.0.2:/tmp
scp -P 2222
将本主机文件发送到远程主机
[root@rhel7 zbf]# scp 2.txt zbf@192.168.152.133:/home/zbf


将远程主机copy到本地
[root@rhel7 zbf]# scp zbf@192.168.152.133:/home/zbf/1.txt ./

sftp
基于ssh做远程访问,可以使用ftp服务的相关指令,比如put上传,get下载等


windows向Linux传输文件:lrzsz
1.首先需要在Linux主机安装lrzsz
yum search lrzsz -y
2.使用Xshell通过ssh登录到linux主机上
- 将windows文件上传到Linux服务器
rz + 回车
会弹出文件选择的对话框,可以选择文件进行传输
将Linux文件下载到windows客户端
sz + Linux本地文件路径
弹出文件浏览的对话框,选择将Linux文件存放在那个目录
格式转换
文件在上传和下载时,会因为Linux和windows格式不同,导致文件换行等显示问题 可以通过在Linux服务器安装格式转换工具包
yum install dos2unix -y
dos2unix 文件路径
:表示将windows格式的文件修改为Linux格式的文件unix2dos 文件路径
:表示将linux格式的文件修改为windows格式的文件
cp /etc/passwd /tmp
unix2dos /tmp/passwd
本文作者:jiyuchen1
本文链接:https://www.cnblogs.com/jiyuchen1/p/16205084.html
版权声明:本作品采用知识共享署名-非商业性使用-禁止演绎 2.5 中国大陆许可协议进行许可。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步