git配置(二)

1.实用配置,ssh登录服务器时 免输入ip和端口,直接ssh配置的host即可登录服务器

编辑配置文件

vim ~/.ssh/config

配置例子如下

Host test1
        Hostname 127.22.22.22 # ssh的ip地址或者域名
        User root # 操作的用户名
        Port 22 #端口
        IdentityFile ~/.ssh/id_rsa # 私钥文件位置

通过以上配置即可ssh test1连接到服务器上

2.基于第一点的进阶

由于有些服务器可能需要跳板机跳转,无法直接ssh连接,需要连接到跳板机再ssh到其他服务器,使用如下配置也可以直接ssh连接到其他服务器。

第一步把跳板机的私钥下载下来

scp -r root@127.25.25.26:~/.ssh/id_rsa  ~/.ssh/id_rsa_remote

第二部修改config文件配置例子如下

Host test2
        User root # 用户名
        port 10001 # 需要跳转的服务器端口
        IdentityFile ~/.ssh/id_rsa # 跳板机上的私钥文件下载到本地
        proxyCommand ssh test1 nc 111.111.11.11 10001 # 先连接到跳板机,跟最终访问的服务器ip 端口建立通信通道

通过以上配置即可ssh test2连接到服务器上

3.实用命令,服务器端口映射到本地端口,直接本地即可调用服务器接口

如下可连接到服务器上,并把服务器的10000端口映射到本地的10000端口

ssh -L 10000:localhost:10000 test1

 

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值