2021-05-14

windows配置

使用win+r 输入cmd 输入,一路回车

 ssh-keygen -t rsa

在这里插入图片描述

即可生成秘钥对,默认路径在C:\Users\rsound\.ssh

在这里插入图片描述

id_rsa为秘钥,id_rsa_pub为公钥

Linux系统配置(本系统为ubuntu)

在服务器上进行操作,通过登录远程服务器的Linux服务器上输入:

ssh-keygen -t rsa(与windows本地配置一样,一路回车)

在这里插入图片描述

此时服务器生成秘钥对:
在这里插入图片描述

windows本地与服务器联合配置

1.找到windowsb本地的公钥文件(id_rsa.pub),使用笔记本打开,赋值里面的内容到linux。
2.在linux服务器上新建authorized_keys,并将内容赋值进去

在这里插入图片描述

配置vscode

1.自己安装vscode
2.打开vscode

3.安装Remote Development

在这里插入图片描述

快捷键F1,输入SSH,找到Connect to host

在这里插入图片描述

点进去,找到Configure SSH Hosts

在这里插入图片描述

点进去,选择红线中的选项

在这里插入图片描述

config文件如下图所示

在这里插入图片描述

Host:代表着别名
HostName:服务器的ip
User:登录服务器的登录名
Port:端口号
IdentiyFile:本机私钥存放位置

跳板机配置

需要从A服务器跳转到B服务器

Host JumpMachine
    # 跳板机的ip地址
    HostName A
    # 你跳板机的用户名
    User username
    # 跳板机登录端口 
    Port 22

Host TargetMachine
    # 目标机的ip地址
    HostName B
    # 你目标机的用户名
    User username
    # 目标机登录端口 
    Port 8080
    ProxyCommand "openssh的安装路径"\ssh.exe -W %h:%p JumpMachine

我的openssh的安装路径为:C:\WINDOWS\System32\OpenSSH\ssh.ext
在这里插入图片描述

使用vscode对多台服务器(均为ubuntu)实现免密登录

ssh-keygen -t rsa
在每台服务器上运行一下,authorized_keys每台服务器一份

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值