`
meilinzi123
  • 浏览: 13142 次
文章分类
社区版块
存档分类
最新评论

Mac生成ssh和查看ssh key

阅读更多

mac 系统开始就已经为我们安装了ssh 如果没有安装,

首先安装打开终端:$ ssh -v

查看ssh版本

usage: ssh [-1246AaCfgKkMNnqsTtVvXxYy] [-b bind_address] [-c cipher_spec]

           [-D [bind_address:]port] [-e escape_char] [-F configfile]

           [-I pkcs11] [-i identity_file]

           [-L [bind_address:]port:host:hostport]

           [-l login_name] [-m mac_spec] [-O ctl_cmd] [-o option] [-p port]

           [-R [bind_address:]port:host:hostport] [-S ctl_path]

           [-W host:port] [-w local_tun[:remote_tun]]

           [user@]hostname [command]

这个表明ssh已经安装.

如果没有安装,在终端输入以下命令

$ ssh-keygen -t rsa -C "youremail@example.com"

一路回车确定下就安装好了。

生成在当前用户名下会有一个.sh文件。

查看 .ssh

$ ls -a ~/.ssh  通过搜索目录

id_rsa

id_rsa.pub

打开 id_rsa.pub文件 里面就有需要的ssh key。

在终端输入命令打开id_rsa.pub

vim ~/.ssh/id_rsa.pub

将.pub中的多有内容拷贝出来填到git账户里面就ok了

 

Back in your terminal window, copy the contents of your public key file.

For example, in Linux you can cat the contents.

$ cat ~/.ssh/id_rsa.pub

In Mac OSX, the following command copies the output to the clipboard:

$ pbcopy < ~/.ssh/id_rsa.pub
分享到:
评论

相关推荐

    EasyKotlin#Android-Notes#mac本地生成ssh-key1

    进入当前路径如果没有这个文件的话:然后会有几个提示的问题,都可以不用管,直接回车就可以,完成之后这里面就会生成公钥。

    Solaris SSH配置和原理

    2. **密钥交换**:客户端和服务端基于协商的算法进行密钥交换,生成一个会话密钥(session key),该密钥用于后续数据的加密和解密。 3. **用户认证**:客户端需要通过某种方式(密码或密钥对)向服务器证明自己的...

    git中ssh key配置详解

    接下来,使用`ssh-keygen`命令生成SSH Key。通常选择RSA算法,如下所示: ``` ssh-keygen -t rsa -C "你的电子邮件地址" ``` 这将创建两个文件:`id_rsa`(私钥)和`id_rsa.pub`(公钥)。你可以根据提示设置一...

    mac 获取gitLab代码方法

    在Mac操作系统上获取GitLab代码的过程涉及几个关键步骤,包括生成SSH密钥、配置SSH密钥、安装Git客户端以及克隆代码仓库。以下是对这些步骤的详细解释: 首先,生成SSH密钥是连接GitLab服务器的安全方式。SSH...

    SSH经典登陆 功能不错的

    文档中可能详细讲解如何生成SSH密钥对、配置公钥认证、查看SSH日志、限制特定用户的SSH访问权限,以及解决常见错误,如"Permission denied (publickey)"等。 总的来说,SSH经典登陆是IT运维人员日常工作中不可或缺...

    新手教学系列-SSH基础使用教程

    - 示例命令:`ssh-keygen -y -f [private-key-path] &gt; [output-path]`用于生成公钥。 - 修改私钥密码:`ssh-keygen -f [private-key-path] -p`。 #### 四、SSH Agent - **概念**:SSH Agent是一种运行在后台的...

    ssh所需lib包sshlib_part2.rar

    1. **KeyPairGenerator**:用于生成公钥和私钥对,这是SSH协议中身份验证的基础。在SSHLib中,你可以选择不同的算法,如RSA、DSA或ECDSA来生成密钥对。 2. **Cipher**:加密算法,SSH使用加密算法保护数据的传输...

    openssh离线升级8.8rpm包

    OpenSSH 8.8 版本带来了许多新功能和安全修复,升级到该版本可以提高 SSH 服务器的安全性和稳定性。 升级前的准备 ------------- 在升级 OpenSSH 之前,需要确保自己的 Xshell 版本是 7 或更高版本,因为 Xshell 6...

    gitLab使用指南--Mac版

    - 生成SSH Key用于与GitLab服务器建立安全连接: ```bash ssh-keygen -t rsa -C "xxx@xxx.com" ``` - 当被问及保存路径时,默认即可;密码可以不设置,直接按回车键跳过。 - 查看公钥内容: ```bash cat ~/....

    sourcetree安装配置使用指导.pptx

    SSH Key生成 (Mac) - **步骤**: 1. 打开终端命令行。 2. 输入命令: `ssh-keygen -t rsa -C "你的邮箱地址"` 3. 当提示输入密码时,直接按回车跳过。 4. 查看生成的SSH Key: `cat ~/.ssh/id_rsa.pub` 5. 将...

    Linux系统中SSH服务基于key认证实践的过程

    SSH协议分为v1和v2两个版本,其中v1因使用CRC-32作为MAC算法而被认为是不安全的,而v2版本则采用了更安全的Diffie-Hellman(DH)密钥交换算法,并基于RSA或DSA进行身份认证。因此,现代Linux系统普遍采用SSH v2版本...

    GitLab使用流程

    1. **生成SSH Key**: - 打开终端。 - 输入`ssh-keygen -t rsa -C "您的邮箱地址"`。 - 当提示输入密码时,直接按Enter跳过。 - 查看生成的SSH Key,使用命令`cat ~/.ssh/id_rsa.pub`。 2. **添加SSH Key至...

    ZOC6.55 for mac

    ZOC6.55+Key, mac版本. SSH, FTP, 用了都说好. ZOC是一款以出色的配置和简洁的用户界面而闻名的功能强大且行之有效的终端模拟器和telnet客户端。 ZOC是一款用于连接运行包括Windows,MAC,UNIX/Linux 和 VMS的远程...

    Gitlab+sourceTree安装配置使用指南

    使用 `cat ~/.ssh/id_rsa.pub` 命令查看生成的 SSH Key 内容。 - **添加 SSH Key 至 GitLab**: 1. 登录 GitLab 账户。 2. 进入用户设置,找到 SSH Keys 部分。 3. 点击 Add SSH Key。 4. 输入生成的 SSH Key ...

    putty实现自动登录的方法(ssh和ssh2)

    - 执行 `ls -l $(which ssh)` 查看当前SSH版本。 - 如需使用SSH2协议,还需在 `/root/.ssh2/` 目录下创建 `authorization` 文件,并填写相应的公钥信息,格式如下: ```plaintext # Local public key Key id_...

    如何在mac上安装git

    执行以下命令来生成SSH密钥对: ```bash ssh-keygen -t rsa -C "your@email.com" ``` 这里的`your@email.com`是你在GitHub上的注册邮箱。命令执行后,会提示输入保存密钥的文件名,默认为`.ssh/id_rsa`。之后会...

    Navicat8 And Key

    1. **数据库设计**:用户可以创建、修改和查看数据库结构,包括表、视图、存储过程等。 2. **数据编辑**:提供类似于电子表格的数据编辑界面,支持数据的添加、删除、修改,同时可以进行数据过滤、排序等操作。 3. *...

    VNC4 .5.1+key

    VNC4.5.1是VNC的一个版本,它提供了跨平台的远程控制功能,支持多种操作系统,如Windows、Linux、Mac OS等。在本套资源中,"VNC4 .5.1+key" 包含了VNC的4.5.1版本以及可能的授权密钥或激活信息,使得用户能够合法地...

    git与Eclipse的整合

    2. **生成SSH Key**:可以通过命令行工具(例如Windows下的CMD或Mac/Linux下的Terminal)执行以下命令来生成新的SSH Key对: ```bash ssh-keygen -t rsa -b 4096 -C "your_email@example.com" ``` 这个命令将会...

Global site tag (gtag.js) - Google Analytics