Mac OS X系统生成ssh公私钥

892人阅读 评论(0) 收藏 举报
分类:

1、使用ssh-keygen工具生成公私钥

ssh-keygen -t rsa -b 1024

按提示输入密码,然后会生成公私钥。

2、远程服务器添加公钥

例如生成的是 /Users/apple/.ssh/id_rsa 和 /Users/apple/.ssh/id_rsa.pub

注意备份

id_rsa是私钥, id_rsa.pub是公钥

将公钥内容添加到远程服务器,按如下图添加,一行一条公钥。(下图为root帐号下)

cat /Users/apple/.ssh/id_rsa.pub

Image(10)

3、登录服务器

使用ssh -i /Users/apple/.ssh/id_rsa root@远程IP

4、远程服务器非root帐号登录处理

如果登录的远程服务器,使用非root帐号的话,还需要远程root帐号下修改目录和文件权限

chmod 700 /home/非root帐号/.ssh/

chmod 644 /home/非root帐号/.ssh/authorized_keys

查看评论

使用ssh-keygen生成私钥和公钥

使用ssh-keygen生成私钥和公钥命令如下:ssh-keygen -t rsa,参数 -t rsa 表示使用rsa算法进行加密,执行后,会在/home/当前用户/.ssh目录下找到id_rsa(私...
  • fdipzone
  • fdipzone
  • 2015-08-07 00:48:14
  • 47999

windows下生成github ssh 公钥

最近公司准备用coding了,以前都是直接用的github,但是有时候会出现连不上的状况,所以就转移到了国内的coding,不得不说,这个确定挺好用的,而且现在还有了更高级的功能,webIDE,能够在...
  • playboyanta123
  • playboyanta123
  • 2015-11-03 09:44:11
  • 15590

ssh-keygen 产生公钥与私钥对.

ssh-keygen  产生公钥与私钥对. ssh-copy-id 将本机的公钥复制到远程机器的authorized_keys文件中,ssh-copy-id也能让你有到远程机器的home, ~....
  • bugall
  • bugall
  • 2015-05-14 15:56:54
  • 1085

mac ssh key 的获取

mac 系统开始就已经为我们安装了ssh  如果没有安装没,首先安装;这个在网上到处都是。 打开终端:$ ssh -v 查看ssh版本 OpenSSH_6.2p2, OSSLShim 0.9.8...
  • yhqbsand
  • yhqbsand
  • 2014-04-02 00:28:54
  • 47798

Mac 私钥与公钥,基本命令

点击finder 前往文件夹 输入~/.ssh 回到主目录 cd ~ 回到上一级目录 cd .....
  • Kenway090704
  • Kenway090704
  • 2017-09-07 14:11:21
  • 837

MAC OS下使用OpenSSL生成私钥和公钥的方法

MAC OS自带了OpenSSL,直接在命令行里使用OPENSSL就可以。 打开命令行工具,然后输入 openssl打开openssl,接着只要三句命令就可以搞定。 1、打开T...
  • yuanpeng1014
  • yuanpeng1014
  • 2016-10-14 13:25:35
  • 1438

Mac本地生成SSH Key 的方法

1. 查看秘钥是否存在 打开终端查看是否已经存在SSH密钥:cd ~/.ssh 如果没有密钥则不会有此文件夹,有则备份删除,   也可以直接删除,   2.生成新的秘钥, 命令如下 $ssh...
  • wangjunling888
  • wangjunling888
  • 2016-04-10 22:08:20
  • 31508

Mac 使用OpenSSL生成 RSA公钥与私钥

mac 自带openssl环境,不用安装,直接使用openssl就可以 打开终端,进入到即将生成密钥文件的目录下,然后输入命令:openssl,进入OpenSSL命令行,然后输入genrsa -o...
  • fay462298322
  • fay462298322
  • 2017-03-22 13:23:41
  • 1565

MAC OS下OpenSSL生成私钥和公钥以及RSA加密

转载地址:http://blog.sina.com.cn/s/blog_8589a6890102vitk.html MAC OS自带了OpenSSL,直接在命令行里使用OPENSSL就可以。 (1...
  • HHL110120
  • HHL110120
  • 2016-05-04 19:54:07
  • 2262

Linux清除原有ssh密钥方法

Linux清除原有ssh密钥方法1.问题现象以前在mac的终端下面使用ssh user@localhost输入密码就可以连接到远程的SSH服务器,今天连接的时候老是提示如下错误:KENFORFORLI...
  • liangws_fzu
  • liangws_fzu
  • 2015-11-27 09:04:49
  • 12063
    个人资料
    持之以恒
    等级:
    访问量: 6万+
    积分: 1195
    排名: 4万+
    最新评论