git bash配置SSH远程连接阿里云ECS

Posted JICG

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了git bash配置SSH远程连接阿里云ECS相关的知识,希望对你有一定的参考价值。

1.连接配置

1-1.添加安全组规则

 1-2.使用GitHub的话本地都会有id_rsa.pub(公钥),id_rsa(私钥),一般保存在C盘用户目录下.ssh文件夹。

把公钥内容复制下来(ssh-rsa ....)

1-3.运行git bash

  输入命令:ssh root@公网IP地址

  按照提示输入密码

  输入命令:cd /root/.ssh

  输入命令:vim authorized_keys

  若原来已经有内容了,就另起一行,把前面复制的公钥粘贴进去

  若没有内容,则直接粘贴进去

  :wq保存并退出

  输入命令:exit关闭远程连接

  输入命令:ssh root@公网IP地址,这时候你会发现不需要再输密码就可以连接你的Linux服务器了。

 

2.自动掉线解决方法

阿里云ECS若隔一段时间未操作会自动掉线,配置方法如下:

cd /etc/ssh

vim sshd_config

找到

#ClientAliveInterval 0
#ClientAliveCountMax 3

修改为

ClientAliveInterval 30
ClientAliveCountMax 86400

以上是关于git bash配置SSH远程连接阿里云ECS的主要内容,如果未能解决你的问题,请参考以下文章

初步配置阿里云ECS服务器

阿里云ECS,配置ssh远程登录

解决公司网络无法通过ssh连接阿里云ECS的22端口

使用Navicat远程连接阿里云ECS服务器上的MySQL数据库

阿里云ECS( centos7),Mysql无法远程连接问题记录

ssh远程登录和git远程仓库传输