当前位置:C++技术网 > 资讯 > Linux中使用sftp服务在多个系统之间快速传送文件

Linux中使用sftp服务在多个系统之间快速传送文件

更新时间:2017-06-12 09:17:22浏览次数:1+次

    在Windows中,我们要使用SFTP来浏览、传送Linux文件,需要安装客户端,然后就和FTP一样方便的对文件进行管理。如果你是在一台Linux服务器中,如何获取其他服务器的文件以及上传文件呢?如何实现使用SFTP实现多个服务器的文件的备份呢?
    其实在Linux中使用sftp很容易就实现了。下面来做一个说明,仅供入门参考。
    分几个步骤来做:
1.连接要管理的服务器
    输入如下命令连接服务器:
sftp 用户名@服务器IP
    然后连接到服务器后,需要输入用户名。连接登录上之后,提示符变成:
sftp>
    你就可以在这里输入命令进行文件管理了。

2.从服务器获取文件到本地
get 服务器端的文件 [存放到本地的文件名]
    如果第二个参数不写,则使用原始文件名创建新文件,且存放在当前目录下。你也可以自己指定文件名称和路径。获取文件就这么简单。当然,你可以和shell命令一样做各种操作。比如按照通配符获取文件。具体的查询get命令的用法。

3.将文件上传到服务器
put 本地文件 [存放到服务器的文件名]
    如果第二个参数不写,则使用原始文件名创建新文件,且存放在服务器当前目录下。你也可以自己指定文件名称和路径。上传文件就这么简单。当然,你可以和shell命令一样做各种操作。比如按照通配符上传文件。具体的查询put命令的用法。

    这个命令通常就可以用来备份数据,上传数据,非常好用。做此笔记,供后续查询。