0


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 退出远程连接服务器,回到本机的命令终端

二、传输文件

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

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

例如

scp /opt/data/test.sql [email protected]:/opt/

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

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

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

例如

scp [email protected]:/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 [email protected]:/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目录下。

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

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

本文转载自: https://blog.csdn.net/qq_41992943/article/details/127238651
版权归原作者 榴莲豆包 所有, 如有侵权,请联系我们删除。

“linux服务器之间跳转、传输文件”的评论:

还没有评论