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格式不同,导致文件换行等显示问题 可以通过yum install dos2unix -y,在Linux服务器安装格式转换工具包

    cp /etc/passwd /tmp

    unix2dos /tmp/passwd

    使用的指令:

    dos2unix文件路径:表示将windows上传文件的格式修改为Linux文件格式

    unix2dos文件路径:表示将下载到windows的文件格式修改为客户端能识别的格式,自动换行

文章链接

评论可见,请评论后查看内容,谢谢!!!评论后请刷新页面。