美文网首页测试积累百人计划
连接服务器生成github ssh公钥

连接服务器生成github ssh公钥

作者: 虾米桑 | 来源:发表于2017-06-11 14:32 被阅读22次

        最近公司有新项目,我想连接到服务器查看相关日志。但这次连接服务器不是用ip端口密码就可以了,需要生成公钥给研发同事配置,而且作为测试,我没有安装git工具。所以,接下来是用SecureCRTPortable工具做的,但目前我只做了windows生成公钥阶段。


          首先,有everything软件工具的,可以搜索下.ssh,看下自己电脑之前是否有生成过公钥。如果你能搜索到以.pub文件名结尾的,就代表有生成过了,可以直接将此文件发给研发同事即可,然后根据开发给你的ip,端口,用户名那些直接登陆即可,也不用看下列步骤了。

        如果搜索不到,就用SecureCRTPortable这软件吧。

1.选择工具/创建公钥/下一步/密钥类型选择RSA,其他都是下一步,

最后选择文件时,文件选择【openssh密钥格式】,最后把文件保存在你所指定的文件夹。看,下面就是生成的文件

2.依然在SecureCRTPortable/工具/转换私钥为OpenSSH格式/选择Identity.pub这个文件,转成这个打开即可

3.接下来就是把这个Identity.pub文件的公钥发给服务器的管理员

4.管理员在服务器中,进入cd .ssh,ll查看文件

5.编辑文件authorized_keys,用命令  vi authorized_keys

  再将Identity.pub文件的公钥粘贴到这个authorized_keys文件末尾处,保存退出

6.配好后,用ip,端口号和用户名,那我们就可以直接在SecureCRTPortable中快速连接即可(这里可以去掉勾选密码)

最后选择文件的时候,是选择私钥的

好了,整个过程完成,不用像百度出来的,还要下载git啊啥的^_^

摘录别人文章的解释:公钥用来加密而私钥用来解密

公钥(Public Key):提供给远程主机进行数据加密行为,也就是说大家都能取得你的公钥来将数据加密;

私钥(Private Key):远程主机使用你的公钥加密的数据,在本地端就只能使用来进行解密。由于私钥很重要,因此私钥是不能够外流的,只能保护在自己的主机上。

相关文章

  • CentOS7 SSH连接服务器

    首先使服务器支持SSH连接 再通过命令生成公钥和私钥 复制公钥内容,生成authorized_keys文件 修改权...

  • Git SSH

    进入~/.ssh目录,生成ssh 复制生成的公钥 将刚刚复制的公钥添加到github 测试

  • Windows环境 Android Studio 生成SSH k

    Github和码云都提供SSH协议,即用户可以用公钥认证方式连接到码云的SSH服务器。这就需要生成并部署SSH K...

  • ssh 免密码登陆

    生成SSH私钥和公钥 共钥传到服务器

  • Git 操作

    添加github ssh本地生成公钥和密钥 然后在 .ssh文件夹里把公钥复制到github上面如果本地已经有公钥...

  • 一台终端-多个ssh-key配置

    1、生成SSH-Key 2、查看公钥 3、将公钥内容复制粘贴至gitlab/github SSH公钥 4、添加私钥...

  • 连接服务器生成github ssh公钥

    最近公司有新项目,我想连接到服务器查看相关日志。但这次连接服务器不是用ip端口密码就可以了,需要生成公钥...

  • ssh远程连接服务器

    ssh远程连接服务器 原理很简单: 本地生成密钥(公钥和私钥), 将公钥配置到服务器, 这样就可以在安全的登录服务...

  • github

    注册github帐号 安装git(不是github) 绑定用户 生成ssh key 为github绑定ssh(公钥...

  • 终端链接oschina 生成SSH公钥

    终端连接oschina 生成SSH公钥 在终端输入1内容时会生成SSHKey,将公钥拖进Xcode将会显示公钥内容...

网友评论

    本文标题:连接服务器生成github ssh公钥

    本文链接:https://www.haomeiwen.com/subject/emjhqxtx.html