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 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目录下。

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

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

  • 5
    点赞
  • 26
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值