ssh

配置 git公钥报错:unknown key type -rsa

狂风中的少年 提交于 2020-02-04 13:22:18
配置 git公钥的时候出现:ssh-keygen unknown key type -rsa 一个解决办法是去本地寻找.ssh文件,参考路径(C:UsersAdministrator.ssh),把这个文件夹干掉,直接Delete。然后重新打开Git Bash,按照上面教程走就行了。 还有一种情况是你输入命令时,-C后面千万不能出现空格,要连在一起! 如果还是不行的话,再输入生成ssh秘钥命令的时候,去掉邮箱直接输入ssh-keygen -t rsa可以解决问题 最后我直接用:ssh-keygen -C"123@qq.com"解决了,注意:-C后面没有空格 来源: CSDN 作者: 陈晨辰~ 链接: https://blog.csdn.net/weixin_38004638/article/details/104167699

Mysql 高可用集群 ------ MHA

◇◆丶佛笑我妖孽 提交于 2020-02-04 11:53:34
文章目录 一、MHA 简介 二、部署 MHA 第一步:三台主从服务器安装 mysql 第二步:修改 mysql 的主配置文件:/etc/my.cnf ,注意三个服务器的 server-id 不能一样 第三步:三个服务器启动 mysql 服务 第四步:配置 Mysql 主从同步(一主两从) 第五步:安装 MHA 第六步:启动 MHA 一、MHA 简介: MHA(Master High Availability) (1)目前在MySQL高可用方面是一个相对成熟的解决方案,它由日本DeNA公司youshimaton(现就职于Facebook公司)开发,是一套优秀的作为MySQL高可用性环境下故障切换和主从提升的高可用软件。在MySQL故障切换过程中,MHA能做到在0~30秒之内自动完成数据库的故障切换操作,并且在进行故障切换的过程中,MHA能在最大程度上保证数据的一致性,以达到真正意义上的高可用。 (2)该软件由两部分组成:MHA Manager(管理节点)和MHA Node(数据节点)。MHA Manager可以单独部署在一个独立的机器上管理多个master-slave集群,也可以部署在一台slave节点上。MHA Node运行在每台MySQL服务器上,MHA Manager会定时探测集群中的master节点,当master出现故障时

windows客户端远程连接Linux服务器及常用远程连接方式汇总

僤鯓⒐⒋嵵緔 提交于 2020-02-04 11:33:20
windows客户端远程连接Linux服务器的常用软件,有PuTTY,用的时间久了还是感觉用着不太习惯,然后经过查找发现连接远程Linux服务器工具软件,发现用 XShell 非常nice,用着也很爽。 本地电脑远程Linux连接主要有四种方式。 方式一:使用 WebShell的方式 进行远程连接,也就是通过Web浏览器端进行shell命令操作,需要在腾讯云服务器控制台操作。 方式二【推荐】:使用 XShell和PuTTY等本地客户端的方式 进行远程连接。本文采用这种方式。大部分程序员和运维人员都喜欢采用这种方式,远程登录软件有很多,用的多的软件是XShell。 方式三:Linux 或者 Mac OS 系统的本地电脑中通过 SSH 登录 Linux 实例 。本地电脑必须是Linux操作系统或者Mac OS系统。 方式四:使用 VNC 登录 Linux 实例 。VNC 登录是腾讯云为用户提供的一种通过 Web 浏览器远程连接云服务器的方式。在没有安装或者无法使用远程登录客户端,以及通过其他方式均无法登录的情况下,用户可以通过 VNC 登录连接到云服务器,观察云服务器状态,并且可通过云服务器账户进行基本的云服务器管理操作。这种方式是云服务器独有的方式,需要登录腾讯云服务器后台控制台进行登录操作。 二、CMD/PowerShell 连接远程服务器 什么是cmd?

阿里云服务器设置ssh远程连接

无人久伴 提交于 2020-02-04 10:44:17
1.登录阿里云控制台, https://account.aliyun.com/login/login.htm 2.点击左侧菜单中“实例”菜单 3.进入实例列表 4.点击实例列表操作列中的“更多”选项,选择“密码/密钥”-》“重置实例密码” 5.重置实例密码成功后,可使用实例公网ip、root、实例密码,进行ssh远程连接 来源: CSDN 作者: 九叔儿 链接: https://blog.csdn.net/qq_36611673/article/details/103601675

Git 最著名报错 “ERROR: Permission to XXX.git denied to user”解决方案

浪子不回头ぞ 提交于 2020-02-04 10:06:29
今天在github上pr项目时,报了一个错,后来百度了一下,折腾了好久,特意记下来。 报错如下:(自己忘了保留,借用一下网上的) 链接: https://www.jianshu.com/p/12badb7e6c10 ERROR: Permission to hbxn740150254/BestoneGitHub.git denied to Chenzuohehe. fatal: Could not read from remote repository.Please make sure you have the correct access rights and the repository exists. 看了解决办法之后,大致知道要重新生成一个SSH KEY了。 下面一步一步来: 生成SSH KEY //先进入本地ssh目录 AppledeiMac:~ Apple$ cd ~/.ssh //查看当前已有的密钥文件 AppledeiMac:.ssh Apple$ ls id_rsa id_rsa.pub known_hosts //生成密钥 AppledeiMac:.ssh Apple$ ssh-keygen -t rsa -C "iMac_personnal_publicKey" Generating public/private rsa key pair. Enter

30_MHA集群概述 、 部署MHA集群 测试配置

十年热恋 提交于 2020-02-04 09:47:56
版本:5.7.28 1.准备MHA集群环境 准备6台虚拟机,并按照本节规划配置好IP参数 在这些虚拟机之间实现SSH免密登录 在相应节点上安装好MHA相关的软件包 使用6台RHEL 7虚拟机,如图-1所示。准备集群环境,安装依赖包,授权用户,配置ssh密钥对认证登陆,所有节点之间互相以root秘钥对认证登录,管理主机以root密钥对认证登录所有数据节点主机,配置mha集群。 1.1 修改主机名,配置IP msyql{50..57} 192.168.4.{50..57} 1.2 安装包(51-55) ]# tar -xvf mha56.tar.gz ]# cd mha ]# yum -y install perl-*.rpm 1.3 在管理主机上安装mha_node 和 mha-manager包(56操作) ]# yum -y install perl-DBD-mysql perl-DBI ]# rpm -ivh mha4mysql-node-0.56-0.el6.noarch.rpm 1.4 配置ssh密钥对认证登陆 所有节点之间可以互相以ssh密钥对方式认证登陆(以51为例) ]# ssh-keygen ]# for i in {50..57} > do > ssh-copy-id 192.168.4.$i > done ]# cat /etc/hosts 127.0.0.1

Mac 上的ssh(安全外壳协议)

南楼画角 提交于 2020-02-04 04:33:53
SSH 为 Secure Shell 缩写。是较可靠,专为远程登录会话和其他网络服务提供安全性的协议。 SSH 验证 基于口令的安全验证:只要知道账号和口令,就可以登录到远程主机。传输的数据都会被加密,但是不能保证你正在连接的服务器就是你想连接的服务器。可能会有别的服务器冒充真正的服务器,也就是受到【中间人】攻击。 基于密钥的安全验证:必须创建一对密钥,把公用密钥放在远程服务器上。如果要连接到 SSH 服务器,客户端软件就会向服务器发起请求,请求用密钥进行安全验证。服务器收到请求之后,先在该服务器上你的主目录下寻找你的公用密钥,然后把它和你发送过来的公用秘钥进行比较。如果一致,服务器就用公用密钥加密【质询】并把它发送到客户端软件。客户端收到【质询】后就用私人密钥解密再发送给服务器。 常用命令 ssh-keygen -t rsa -C "your_email@example.com" //以当前邮箱生成key,key默认存储位置为~/.ssh/。-t 指定密钥类型,-C 设置注释文字 ssh-agent //ssh-agent就是一个密钥管理器,运行ssh-agent以后,使用ssh-add将私钥交给ssh-agent保管,其他程序需要身份验证的时候可以将验证申请交给ssh-agent来完成整个认证过程 ssh-add ~/.ssh/id_rsa //把指定的私钥添加到ssh

Git 远程服务搭建 CentOS7

一笑奈何 提交于 2020-02-04 00:58:35
1.安装 Git 依赖 [root@localhost ~]# yum install curl-devel expat-devel gettext-devel openssl-devel zlib-devel perl-devel 2.安装 Git [root@localhost ~]# yum install git 3. 创建 git 用户和用户组 创建一个 git 用户组和用户,用来运行 Git 服务 [root@localhost ~]# groupadd git [root@localhost ~]# adduser git -g git 4.创建 ssh 登录证书 收集所有需要登录的用户的公钥,公钥位于 ~/.ssh/id_rsa.pub 文件中 把每个开发者的公钥导入到 /home/git/.ssh/authorized_keys 文件里,一行一个 如果没有 /home/git/.ssh/authorized_keys 文件则使用下面的命令创建 [root@localhost ~]# cd /home/git/ [root@localhost git]# mkdir .ssh [root@localhost git]# chmod 700 .ssh [root@localhost git]# touch .ssh/authorized_keys [root

Ansible剧本管理(实例解释!!!)

纵然是瞬间 提交于 2020-02-03 23:12:04
inventory主机清单 ansible默认的主机清单是/etc/ansible/hosts文件,主机清单可以手动设置,也可以通过Dynamic Inventory动态生成,一般主机名使用FQDN vim /etc/ansible/hosts [webserver] #方括号设置组名 www1.example.org #定义被监控主机,这边可以是主机名也可以是IP地址,主机名需要修改/etc/hosts文件 www2.example.org:2222 #冒号后定义远程连接端口,默认是ssh的22端口 如果是名称类似的主机,可以使用列表的方式标识各个主机 [webserver] www[01:50].example.org ansible_ssh_user=root ansible_ssh_pass=123456 [dbbservers] db-[a:f].example.org inventory变量 主机变量 [webserver] www1.magedu.com http_port=80 maxRequestsChild=808 www2.magedu.com http_port=8080 maxRequestsChild=909 组变量 [servers:vars] ntp_server=ntp.example.org nfs_server=nfs.example.org

配置阿里云code的ssh

孤者浪人 提交于 2020-02-03 13:18:21
配置 git config --global user.name 您的名字 git config --global user.email 您的邮箱地址 验证前面做的那些配置 git config --global --list 接下来配置ssh,在打开git命令终端,输入 cat ~/.ssh/id_rsa.pub 出现如下提示就说明没有这个文件,需要我们手动创建ssh公钥和私钥。 创建ssh 公钥和私钥,输入下面命令一路回车。 ssh-keygen -t rsa -C "****@qq.com" 获取生成的公钥。 cat ~/.ssh/id_rsa.pub 拷贝你的公钥到你的粘贴板下 Windows: clip < ~/.ssh/id_rsa.pub Mac: pbcopy < ~/.ssh/id_rsa.pub GNU/Linux (requires xclip): xclip -sel clip < ~/.ssh/id_rsa.pub 添加SSH 公钥到阿里云Code 云控制台: 进入设置下的SSH公钥,点击增加SSH公钥即可将前面的公钥黏贴进去。 来源: CSDN 作者: DarkFallYou 链接: https://blog.csdn.net/DarkfallYou/article/details/104152232