当前位置:网站首页>【服务器使用记录】通过跳板机登录远程服务器并进行文件传输
【服务器使用记录】通过跳板机登录远程服务器并进行文件传输
2022-07-28 05:24:00 【CELINE_HUANG】
说明:文章为本小白记录使用远程服务器时踩的坑,欢迎大佬批评指正
文章目录
一、生成本机密钥并添加到服务器中
首先在终端输入代码生成本机的密钥和公钥:
ssh-keygen -t rsa

会生成 id_rsa 和 id_rsa.pub,它们分别对应为你本机的公钥和密钥,我们将 id_rsa.pub 发给服务器管理人员或是上传到相应平台,即在服务器上允许你本机登录
注意:key有两种格式,一种是rsa,一种是dsa,有些服务器并不支持dsa的!
二、使用VSCode扩展插件Remote-SSH登录远程服务器
在VSCode扩展中找到插件并下载,然后点击远程资源管理器中的 ‘+’,输入:
ssh 账号名称@服务器地址 -p 端口号
如:
ssh [email protected] -p 123
然后经服务器验证fingerprint之后就能成功登录啦~
再罗嗦一下,在vscode里按 crtl+shift+` 可以打开终端(我自己找了好久)
三、通过跳板机A登录远程服务器B
1. 登录跳板机
日常开发中,为了安全性等方面考虑,连接远程服务器之前,需要先连接跳板机,这个方法与二、使用VSCode扩展插件Remote-SSH登录远程服务器一致,不多赘述。
2. 在跳板机中生成密钥
想要通过跳板机登录远程服务器很关键的一点是,不仅你本机的密钥需要上传到跳板机A,跳板机A上也需要生成一个密钥上传到远程服务器B(我第一次使用就没有把跳板机的密钥上传,所以死活登录不上去)
同样的方法:打开跳板机的终端输入ssh-keygen -t rsa
四、通过跳板机把数据迁移到远程服务器B上
传输文件:scp 文件名 用户名@服务器B的IP地址:服务器B上的目的地址
scp test.py [email protected]:/home/huang/
传输文件夹:scp -r 文件名 用户名@服务器B的地址:服务器B上的目的地址
scp test/folder [email protected]:/home/huang/
五、在VSCode里配置跳板机和目标机
Host JumpMachine
HostName 1.1.1.1
User root
Port 22
Host TargetMachine
HostName 1.1.1.1
User root
ProxyCommand ssh -W %h:%p JumpMachine
六、参考
https://blog.csdn.net/weixin_34790159/article/details/116557869
边栏推荐
- ESXi on Arm 10/22 更新
- 一个票据打印实例
- A comparative study of backdoor attack and counter sample attack
- 福禄克DTX-1800其配件DTX-CHA002通道适配器CHANNEL更换RJ45插座小记
- Random life-1
- Install visual studio 2019 steps and vs2019 offline installation package on win7
- 在win7 上安装 Visual Studio 2019 步骤 及 vs2019离线安装包
- frameset 用法示例
- 杭州某公司福禄克FLUKE DTX-SFM2单模模块-修复案例
- 低功耗设计-isolation cell
猜你喜欢

ICC2分析时序的神器 analyze_design_violations

Photovoltaic power generation system MPPT maximum power point tracking

When to replace jack socket for dsx-pc6 jumper module?

EIGamal cryptosystem description

使用MS图表控件创建基本报表

The short jumper dsx-8000 test is normal, but the dsx-5000 test has no length display?

Efficient Net_V2

set_false_path

低功耗设计-isolation cell

AEM-TESTpro K50和南粤勘察结下的缘分
随机推荐
论福禄克DTX-1800如何测试CAT7网线?
LED发光二极管选型-硬件学习笔记3
DSX2-8000如何校准?校准流程?
For a large amount of data, matlab generates Excel files and typesetting processing source code
VAN(DWConv+DWDilationConv+PWConv)
如何测试工业以太网线缆(利用FLUKE DSX-8000)?
三极管设计,理解饱和,线性区域和截止区
ESXi 7.0 Update 1c中加入的systemMediaSize启动选项
(PHP graduation project) obtained based on PHP novel website management system
set_multicycle_path
How to pop up the message dialog box
短跳线DSX-8000测试正常,但是DSX-5000测试无长度显示?
VB-ocx应用于Web
硬件电路设计学习笔记2--降压电源电路
简述EMD分解、希尔伯特变换、谱方法
IMS-FACNN(Improved Multi-Scale Convolution Neural Network integrated with a Feature Attention Mecha
Random life-1
低功耗设计-Power Switch
(PHP graduation project) based on PHP Gansu tourism website management system to obtain
Detailed explanation of creepage distance and electrical clearance