ssh

Openssh Private Key to RSA Private Key

落花浮王杯 提交于 2020-02-19 09:41:20
问题 (I am using MAC) My id_rsa starts with -----BEGIN OPENSSH PRIVATE KEY----- but I expect it to starts with -----BEGIN RSA PRIVATE KEY----- I have send my id_rsa.pub to server administrator to get the access to server, so I don't want to generate a new key. Is there any way that I can transfer my id_rsa which is a openssh private key to a RSA private key? (command please.) If I can transfer, do I also need to transfer id_rsa.pub? (command please.) It seems id_rsa.pub doesn't have a header like

Openssh Private Key to RSA Private Key

江枫思渺然 提交于 2020-02-19 09:39:23
问题 (I am using MAC) My id_rsa starts with -----BEGIN OPENSSH PRIVATE KEY----- but I expect it to starts with -----BEGIN RSA PRIVATE KEY----- I have send my id_rsa.pub to server administrator to get the access to server, so I don't want to generate a new key. Is there any way that I can transfer my id_rsa which is a openssh private key to a RSA private key? (command please.) If I can transfer, do I also need to transfer id_rsa.pub? (command please.) It seems id_rsa.pub doesn't have a header like

一台电脑上的git同时使用两个github账户

时光怂恿深爱的人放手 提交于 2020-02-19 08:46:09
一台电脑上的git同时使用两个github账户 一、总结 一句话总结:如果不能做到同时用两个,那么可以考虑只用新的 二、一台电脑上的git同时使用两个github账户 在一台电脑上,想要配置多个远程git仓库,此时需要配置多个秘钥,目前的git仓库如github都是通过使用SSH与客户端连接,如果只是固定使用单个git仓库的单个用户 (company),生成生成密钥对后,将公钥保存至github,每次连接时SSH客户端发送本地私钥(默认~/.ssh/id_rsa)到服务端验证。单用户情况下,连接的服务器上保存的公钥和发送的私钥自然是配对的。 但是在实际工作中,一般公司内部都有自己的独立的git仓库(git personal .xxx.com),于是就会存在这样的情 况,在github有私人的账号personal,公司的gitlab中的工作账号company, personal 和 company 因为环境不同,必须配置不同的username和email。所以必须对每个账号分别生成独立的公钥密钥对。在链接到github时,使用 company 的公钥密钥对,链接到公司内的gitlab时,使用 company 的公钥密钥对。假设 company 的密钥文件为id_rsa, personal 的密钥文件为id_rsa_ personal . 在默认情况下,ssh总是使用id

0429-如何在Redhat7.4安装HDP3.0.1

别说谁变了你拦得住时间么 提交于 2020-02-19 00:27:44
温馨提示:如果使用电脑查看图片不清晰,可以使用手机打开文章单击文中的图片放大查看高清原图。 Fayson的github: https://github.com/fayson/cdhproject 提示:代码块部分可以左右滑动查看噢 1.文档编写目的 7月13日,Hortonworks在其官网宣布发布HDP3.0,相关介绍可以参考Fayson昨天的文章《Hortonworks正式发布HDP3.0》,最近又更新到了HDP3.0.1。本文档Fayson主要描述如何在Redhat7.4安装HDP3.0.1。HDP与CDH的安装步骤一致,主要包括以下四部分: 1.安全前置准备,包括安装操作系统、关闭防火墙、同步服务器时钟等; 2.外部数据库如MySQL安装 3.安装Ambari; 4.安装HDP集群; 本次Fayson的测试环境为 1.Ambari2.7.1 2.HDP3.0.1 3.Redhat7.4 4.JDK1.8.0_141 5.MariaDB-5.5.56 6.root用户安装 2.前置准备 2.1.hostname及hosts配置 集群中各个节点之间能互相通信使用静态IP地址。IP地址和主机名通过/etc/hosts配置,主机名通过/etc/hostname进行配置。 以Ambari节点(172.31.13.10)为例: hostname配置 /etc/hostname文件如下:

putty network error:Connection refused 乱码

China☆狼群 提交于 2020-02-18 22:24:44
问题:   使用putty登录显示network error:Connection refused使用putty登录显示network error:Connection refused   在局域网使用putty登录显示network error:Connection refused 解决方法:   1.gedit /etc/ssh/sshd_config 将PermitRootLogin的注释取消,或者将no改为yes。(如果没有sshd_config文件说明linux上没有安装SSH,使用sudo apt-get install ssh安装之后,sshd-config文件中PermitRootLogin选项默认的是yes,新安装的ssh不用操作下面两部)   2.service sshd restart   3.setup命令进入将防火墙关闭。 问题:   使用putty登陆之后显示乱码 解决方法:    其实只需要一步即可: 在window-〉Translation中,character set 中,把Use font encoding改为UTF-8,其他不需要改动(按照方法一改动之后可能大写字母显示会编程乱码)。   ###方法一:   打开putty主程序,选择window-〉Appearance-〉Font settings-〉Change Settings

如何高效地远程部署?自动化运维利器 Fabric 教程

試著忘記壹切 提交于 2020-02-18 18:43:01
关于 Python 自动化的话题,在 上一篇文章 中,我介绍了 Invoke 库,它是 Fabric 的最重要组件之一。Fabric 也是一个被广泛应用的自动化工具库,是不得不提的自动化运维利器,所以,本文将来介绍一下它。 Fabric 主要用在应用部署与系统管理等任务的自动化,简单轻量级,提供有丰富的 SSH 扩展接口。在 Fabric 1.x 版本中,它混杂了本地及远程两类功能;但自 Fabric 2.x 版本起,它分离出了独立的 Invoke 库,来处理本地的自动化任务,而 Fabric 则聚焦于远程与网络层面的任务。 为了做到这点,Fabric 主要依赖另一大核心组件 Paramiko,它是基于 SSH 协议的远程控制模块,Fabric 在其基础上封装出了更加友好的接口,可以远程执行 Shell 命令、传输文件、批量操作服务器、身份认证、多种配置与设置代理,等等。 一、Fabric 的版本区分 Python 2 版本已经被官宣在今年元旦“退休”了,未来只会是 Python 3 的舞台。为了适应 Python 版本的非兼容性迁移,很多项目也必须推出自己的新版本(兼容或只支持 Python 3),其中就包括本文的主角 Fabric。 Fabric 自身存在着 2 个大版本:Fabric 1 和 Fabric 2,而在这个库的基础上,还有两个很容易混淆的相关库:Fabric2 和

git 克隆代码不成功,提示Permission denied,publickey的解决办法

混江龙づ霸主 提交于 2020-02-18 07:23:14
由于当前疫情原因,要在家里远程办公,所以申请了公司的vpn,然后准备拉代码,但是发现一直让我输密码,虽然我输的是对的,但是也是不成功。如下所示,错误信息是拒绝拉取,括号里写着公钥什么的。 首先在公司拉取肯定是没问题的,所以排除密码输错的问题。 那么问题可能是由于换了新环境,git clone 的时候走的是ssh协议,在gitlab或者github等代码托管服务端需要配置一个客户端的公钥,这样才能建立连接,所以先找到当前机器的公钥,然后在代码托管网站个人中心的地方加上ssh公钥就可以了。 生成ssh公钥私钥对,可以参考我的另一篇博客 : https://blog.csdn.net/qq_39314099/article/details/103503870 生成的公钥在用户家目录下,有一个隐藏文件夹 .ssh 查看这个公钥文件内容,并复制。 然后进入代码托管网站: 添加后是这样的: 然后再重新拉取代码即可。 来源: CSDN 作者: 夕秋一梦 链接: https://blog.csdn.net/qq_39314099/article/details/104357551

Linux实战教学笔记40: Mha-Atlas-MySQL高可用方案实践(二)

你说的曾经没有我的故事 提交于 2020-02-18 07:11:06
六,配置VIP漂移 主机名 IP地址(NAT) 漂移VIP 描述 mysql-db01 eth0:192.168.0.51 VIP:192.168.0.60 系统:CentOS6.5(6.x都可以) 安装:mysql5.6 mysql-db02 eth0:192.168.0.52 VIP:192.168.0.60 系统:CentOS6.5(6.x都可以) 安装:mysql5.6 mysql-db03 eth0:192.168.0.53 VIP:192.168.0.60 系统:CentOS6.5(6.x都可以) 安装:mysql5.6 6.1 IP漂移的两种方式 通过keepalived的方式,管理虚拟IP的漂移 通过MHA自带脚本方式,管理虚拟IP的漂移 6.2 MHA脚本管理方式 (1)获取管理脚本master_ip_failover 提示:yum安装的manager是没有这个脚本的。 我们需要从manager的源码包里复制一个。 [root@mysql-db03 ~]# ll mha4mysql-manager-0.56.tar.gz -rw-r--r--. 1 root root 113914 Sep 4 18:43 mha4mysql-manager-0.56.tar.gz [root@mysql-db03 ~]# tar xf mha4mysql-manager-0.56

git连接到自己的github仓库

狂风中的少年 提交于 2020-02-18 03:37:10
1.配置本地git   $git config --global user.name "xxx"   $git config --global user.email "xxxxxx@xxx" 2.生成密钥   $ssh-keygen -t rsa -C "xxxxxxx@xxx"   生成过程中需要创建密码,可以回车省略。 3.在github添加密钥   打开生成的id_rsa.pub,复制粘贴到github的Personal settings页面,SSH keys. 4.github连通性测试   $ssh git@github.com   出现xxx! You've successfully authenticated.... 至此,git成功连接到自己的github仓库. 来源: https://www.cnblogs.com/L3i4c5x6/p/4865047.html

创建局域网内远程git仓库,并将本地仓库push推到远程仓库中

霸气de小男生 提交于 2020-02-18 03:29:23
1. 先远程登录局域网内服务器 2. 在服务器里 切换到某个文件夹下, 然后新建一个文件夹用作git仓库(文件夹名最好跟准备推到服务器的仓库文件夹名相同), 并切换到此文件夹下, 接着将用git init 命令在此文件夹下建立一个git 仓库(图中的—bare参数为建立一个裸仓库), 然后退出服务器。 3. 退出服务器后,在本地路径切换到本地仓库的根目录中, 若本地没建立仓库,则先用git init 命令建立本地仓库,如图 然后用【git remote add origin ssh://服务器SSH用户名@服务器IP地址服务器+Git仓库路径】命令关联到远程仓库,服务器git仓库路径即为第2点中绿线划出的路径, (上面" 服务器IP地址服务器+Git仓库路径"之间的加号去掉。若服务器仓库为windows内文件夹,如d:/code/,服务器SSH用户为admin,IP为192.168.1.100,则命令为git remote add origin ssh://admin@192.168.1.100d:/code/ ) 如果执行上述命令后出现提示origin已存在,即“fatal:remote origin already exists”,则用git remote rm origin命令来删除origin,删除后重新执行git remote add origin 来关联远程仓库。 4.