linux服务器之间跳转、传输文件

这篇具有很好参考价值的文章主要介绍了linux服务器之间跳转、传输文件。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

一、通过ssh跳转服务器

示例1

直接连接远程主机端口

前提条件:

两台服务器A、B;当前所在位置:服务器A;SSH服务已安装。

判断:

在服务器A中执行命令 ping B的IP地址 ,在能ping通的前提条件下

进入服务器A后,输入:

ssh -l 主机名 IP
  1. 主机名:要跳转的Linux服务器的主机名
  2. IP:要跳转的Linux服务器的ip地址

或者:

ssh 用户名@服务器地址

然后回车输入服务器B的用户密码就可以跳转到另一台服务器B。如 ssh root@127.0.0.1 

补充3: exit 退出远程连接服务器,回到本机的命令终端

linux服务器之间跳转、传输文件

二、传输文件

1、上传本地文件到服务器 

scp /path/filename username@servername:/path/

例如scp /opt/data/test.sql root@10.22.135.202:/opt/ 把本机/opt/data/目录下的test.sql文件上传到10.22.135.202这台服务器上的/opt/目录下。

2、下载服务器文件到本地

scp username@servername:/opt/test.sql /opt/data/(本地)

例如scp root@10.22.135.202:/opt/test.sql /opt/data把10.22.135.202上的/opt/test.sql 的文件下载到/opt/data(本地)

3、上传本地目录到服务器

scp -r /opt/local_test_dir username@servername:/opt/test

例如scp -r /opt/local_test_dir root@10.22.135.202:/opt/test 把本地的/opt/local_test_dir目录上传到服务器10.22.135.202的/opt/test 目录

4、下载服务器目录到本地

scp -r username@servername:/opt/test/(服务器目录) /opt/local_test_dir(本地目录)

例如:scp -r username@10.22.135.202:/opt/test/ /opt/local_test_dir 把服务器10.22.135.202 /opt/test/目录下载到/opt/local_test_dir目录下。文章来源地址https://www.toymoban.com/news/detail-427231.html

5、 scp 指定端口时,应该紧跟在scp命令后面指定端口号。

scp -P 20022 /Documents/test.txt optadmin@服务器名:/home/optadmin/tmp/

到了这里,关于linux服务器之间跳转、传输文件的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • linux远程服务器和本地服务器相互之间传输文件方法SSH(乌班图系统)

    提前知道几点 : 1.使用的 MobaXterm软件 2.访问本地、远程服务器,需要账号和密码(远程机器上的 用户名和密码 远程机器的 IP 地址或主机名(在同一子网上))。每次访问需要输入密码,可以搜 Ubuntu SSH 免密登录 3.主要是先要访问本地服务器,才能访问远端服务器,显卡装

    2024年02月15日
    浏览(45)
  • 如何在两台服务器之间传输文件

    问题描述: 实验室有两台服务器:240和53。 师兄的工作是在初始的240服务器上完成的,因此环境、数据集也保存在上面;当我尝试复现实验、跑通代码时,就面临这样一个问题:我的环境和代码均在新的53服务器上,而经过“清洗”的数据集却在以前的240服务器上面…然而,

    2024年02月04日
    浏览(42)
  • 通过xshell传输文件到服务器

    参考链接: [已解决]user is not in the sudoers file. This incident will be reported.(简单不容易出错的方式)-CSDN博客 简单解释下就是: 0、你的root需要设置好密码 像这样,我以一个新用户user1为例: 1、设置好密码之后,就可以切换到root用户: 这里root可以省略,默认就是切换root 像这样

    2024年02月04日
    浏览(46)
  • linux服务器间文件传输

            当对服务器应用或文件进行迁移时,一般的方法是找一台电脑,先把文件从A服务器下载到电脑,然后再从电脑上传到B服务器。但这样传有几个问题:         1、步骤繁琐,必须通过电脑作为中介         2、需要安装额外的软件,比如winscp、FileZilla 等传输工具  

    2024年02月10日
    浏览(35)
  • 服务器之间的文件挂载(Linux、Windows)

    文件挂载,是指加载文件系统到指定的加载点,比如:将服务器A上的某个目录与服务器B上的指定路径进行映射,使服务器B通过访问指定路径就能获取到服务器A上的目录详情,此时,A服务器被称为服务端,B服务器被称为客户端;A服务器上被映射的目录被成为挂载源,B服务

    2024年02月06日
    浏览(40)
  • Linux如何在本地/服务器间传输文件

    现在的很多远程连接工具比如XShell或MobaXterm都有提供上传和下载的功能,除此之外,一些Linux终端的命令比如scp、sftp也可以实现这类功能,并且更为灵活和便捷,不但可以满足本地与服务器之间的传输,也能在两台远程服务器之间相互传送文件。下面介绍scp的一些用法。 这里

    2024年02月10日
    浏览(35)
  • linux : 从服务器a上传文件到服务器b,不覆盖已存在的文件/ 跳过二者之间重复的内容

    服务器b是需要通过服务器a来跳板登陆: 服务器b与服务器a之间无任何跳板关系(大部分是这种情况):

    2024年02月12日
    浏览(42)
  • SSH连接SFTP传输:如何使用libssh库在Linux环境下进行(文件、文件夹)传输到远端服务器

    target_host :远端主机IP target_username :远端主机用户名 ssh_options_set() 函数设置会话的选项。最重要的选项是: SSH_OPTIONS_HOST:要连接到的主机的名称 SSH_OPTIONS_PORT:使用的端口(默认为端口 22) SSH_OPTIONS_USER:要连接的系统用户 SSH_OPTIONS_LOG_VERBOSITY:打印的消息数量 直接传输密

    2024年04月13日
    浏览(57)
  • 如何通过美国多IP服务器优化大规模在线媒体传输?

    在数字化时代,随着视频内容消费的持续增长,如何有效地传输大规模在线媒体成为了许多企业面临的挑战。美国多IP服务器的配置提供了一种有效的解决方案,不仅可以提高传输效率,还能优化用户体验。通过合理配置和管理美国多IP服务器,可以确保视频内容的高效分发和

    2024年04月27日
    浏览(35)
  • 服务器间传输文件

    在使用Linux过程有时需要在两台服务器之间传输文件,用到了scp命令,用着还挺方便 1.使用方式: scp [参数] [原路径] [目标路径] 1.1 常用可选参数: -B  使用批处理模式(传输过程中不询问传输口令或短语) -C  允许压缩。(将-C标志传递给ssh,从而打开压缩功能) -p  保留原

    2024年02月07日
    浏览(29)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包