一、通过ssh跳转服务器
示例1
直接连接远程主机端口
前提条件:
两台服务器A、B;当前所在位置:服务器A;SSH服务已安装。
判断:
在服务器A中执行命令 ping B的IP地址 ,在能ping通的前提条件下
进入服务器A后,输入:
ssh -l 主机名 IP
- 主机名:要跳转的Linux服务器的主机名
- 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/
来源地址:https://blog.csdn.net/qq_41992943/article/details/127238651