`

Linux 远程传输

阅读更多

Linux系统中scp命令的用法. 

scp就是secure copy的简写,用于在linux下进行远程拷贝文件的命令,和它类似的命令有cp,不过cp只是在本机进行拷贝不能跨服务器. 

有时我们需要获得远程服务器上的某个文件,该服务器既没有配置ftp服务器,也没有做共享,无法通过常规途径获得文件时,只需要通过简单的scp命令便可达到目的。 

 

一、将本机文件复制到远程服务器上 

**:sudo scp -r /mydata/*  ****@192.168.1.54:/tmp/

-r参数解决文件夹传输失败(not a regular file)的情况

/mydata/* 本地文件的绝对路径 *代表要复制到服务器上的本地所有文件文件

**** 通过****用户登录到远程服务器(也可以使用其他拥有同等权限的用户) 

192.168.1.54 远程服务器的ip地址(也可以使用域名或机器名) 

/tmp/ 将本地文件复制到位于远程服务器上的路径 

按提示输入****用户的密码 

建立连接后开始传输文件,显示百分比、实际时间和传送速度等信息

 

二、将远程服务器上的文件复制到本机 

**:sudo scp -r ****@192.168.1.54:/tmp/**.war /mydata/**.war

**** 通过****用户登录到远程服务器(也可以使用其他拥有同等权限的用户) 

192.168.1.54 远程服务器的ip地址(当然也可以使用该服务器域名) 

/tmp/**.war 欲复制到本机的位于远程服务器上的文件 

/mydata/**.war 将远程文件复制到本地的绝对路径 

注意两点: 

1.如果远程服务器防火墙有特殊限制,scp便要走特殊端口,具体用什么端口视情况而定,命令格式如下: 

**:sudo scp -p 8888 -r ****@192.168.1.54:/tmp/**.war /mydata/**.war 

2.使用scp要注意所使用的用户是否具有可读取远程服务器相应文件的权限。

分享到:
评论

相关推荐

    linux远程连接工具

    总的来说,Linux远程连接工具如Xshell和Xftp是IT专业人士不可或缺的工具,它们简化了远程服务器的管理和文件传输过程,同时确保了数据安全。无论是日常维护、开发调试还是协作共享,这些工具都能大大提高工作效率,...

    使用vs2019进行Linux远程开发的方法步骤

    在本文中,我们将深入探讨如何使用Visual Studio 2019 (VS2019) 进行Linux远程开发。VS2019 提供了一种高效的方式,使得Windows用户能够在本地环境中利用其强大的IDE特性,同时在Linux系统上编写、编译和调试C++应用...

    linux远程工具(securecrt)(十分好用)

    Linux远程工具SecureCRT是一款强大的终端仿真程序,专为在Windows平台上连接远程Linux服务器而设计。它的功能强大,界面直观,提供了丰富的自定义选项,使得它成为管理员和开发者的首选工具之一。下面将详细介绍...

    Linux远程连接Windows桌面

    标题中的"Linux远程连接Windows桌面"指的是利用特定的工具使Linux用户能够访问和控制远程Windows系统的桌面环境。 描述中提到的"Linux远程连接Windows桌面软件"主要指的是RDesktop,这是一个开源的RDP(Remote ...

    linux远程工具BoxesLogonHelper

    Linux远程工具BoxesLogonHelper是一款方便用户在Windows与Linux系统之间进行文件传输和远程操作的实用软件。它具有轻量级、绿色免安装的特点,使得用户无需复杂的配置就能快速上手,大大提升了工作效率。 首先,让...

    Linux远程终端管理系统

    Linux远程终端管理系统是一种高效、安全的方法,用于在不同地点通过网络连接到Linux服务器进行管理和维护。这个课程设计的目的是让学生理解和掌握如何利用各种工具和技术在Linux环境中实现远程访问和管理。远程终端...

    基于SSH技术的Linux远程控制系统的设计与实现.pdf

    "基于SSH技术的Linux远程控制系统的设计与实现" 本文旨在设计和实现基于SSH技术的Linux远程控制系统,以满足Linux和Windows操作系统之间的信息交互需求。该系统采用C#语言实现,通过在Linux服务器端设置公钥文件,...

    securecrt linux远程连接工具

    SecureCRT是一款强大的Linux远程连接工具,它在IT行业中被广泛使用,尤其对于系统管理员和开发者来说,是进行项目部署和调试的重要辅助软件。与Xshell相比,SecureCRT提供了类似的功能,甚至在某些方面表现更优,...

    linux远程连接磁盘工具

    Linux远程连接磁盘工具是一种高效的方法,用于在不同的计算节点之间进行文件管理和传输,尤其是在复杂的IT环境中,如服务器集群或分布式系统。它提供了类似于Windows文件资源管理器的直观界面,使得用户无需通过...

    Linux下远程启动Linux

    TFTP是一种简单、无状态的文件传输协议,常用于网络设备的初始配置和远程启动场景。在远程启动Linux时,TFTP服务器存储了Linux内核和初始RAM磁盘(initrd)等必要的启动文件。当PXE客户端接收到DHCP服务器提供的信息...

    linux远程连接工具putty中文版

    Linux远程连接工具Putty中文版是一款广泛使用的终端模拟器,尤其在Windows环境下,它为用户提供了与Linux服务器进行SSH(Secure Shell)和Telnet通信的能力。Putty是开源软件,这意味着它的源代码可供公众查看、修改...

    linux远程访问工具

    在IT行业中,Linux远程访问工具对于系统管理员和开发者来说至关重要,因为它们允许用户在本地计算机上操作远端Linux服务器,而无需物理访问这些服务器。在Windows操作系统中,有两个常用的工具,即PuTTY和WinSCP,...

    windows向linux文件传输工具

    标题中的“Windows向Linux文件传输工具”指的是用于在Windows操作系统和Linux操作系统之间交换文件的应用程序。这类工具解决了两个系统间不兼容的问题,使得用户能够轻松地在不同的平台间分享数据。 描述中提到的...

    linux下远程定时备份oracle数据库

    这通常包括SSH(Secure Shell)用于远程连接,rsync或scp(Secure Copy)用于文件传输,以及可能的Oracle管理工具如sqlplus或expdp/impdp。如果提供的压缩包包含这些工具的安装包,应按照文档指示进行安装。例如,`...

    Linux远程管理软件

    Linux远程管理软件是IT系统管理员不可或缺的工具,尤其对于那些管理多台远程服务器的用户来说。标题提到的“Linux远程管理软件”很可能是指PuTTY,一个广泛应用的开源远程登录工具,这里具体提到了"putty0·60cn中文...

    linux远程连接工具SecureCRT

    Linux系统因其开源、稳定和强大...总之,SecureCRT作为Linux远程连接工具,以其丰富的功能和良好的用户体验赢得了广大用户的青睐。熟练掌握SecureCRT的使用,能显著提升IT专业人士在管理远程Linux服务器时的工作效率。

    Linux远程操作工具.zip

    本压缩包“Linux远程操作工具.zip”提供了两个关键软件:Xftp和Xshell,它们都是由NetSarang Computer Inc.开发的,版本分别为6.0.0191p和6.0.0197p。 首先,我们来详细了解Xshell。Xshell是一款强大的终端模拟器,...

    Linux远程连接工具Xshell+Xftp绿色永久版.zip

    这两个工具的绿色版本,如"Linux远程连接工具Xshell+Xftp绿色永久版.zip",为用户提供了一种无需安装、便于携带和使用的解决方案。 Xshell是一款强大的终端模拟器,它支持多种协议,包括SSH1、SSH2、TELNET、RLOGIN...

Global site tag (gtag.js) - Google Analytics