mac如何用rsa登录远程服务器

先在mac本地生成rsa密钥

ssh-keygen -t rsa

之后会提示你密钥文件存放的位置,默认在/.ssh/文件夹下,不需要改就直接回车;然后会提醒你填入passphrase,可以为空,不需要就直接按回车键就行。完成后会在/.ssh/文件夹下有新增两个文件id_rsa和id_rsa.pub,就是私钥和公钥,只需要把公钥传上服务器就行

用brew安装ssh-copy-id,然后把rsa的公钥上传到服务器

ssh-copy-id -i ~/.ssh/id_rsa.pub username@host

然后会提示输入密码,密码输入正确后就能直接通过ssh username@host命令登录服务器了

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 135,337评论 19 139
  • 我们知道如果要向远程服务器传输数据和操作必须输入用户名和密码远程登录服务器 ,或用FTP等协议,都需要权限控制。 ...
    欢醉阅读 5,046评论 1 4
  • 七天 感触很多很多啊!看到了许多人的面孔,也看清了自己。对这个世界有失望,也有感动……这件事后真的成长了不少,认识...
    饺子蘸醋阅读 2,425评论 0 0
  • 今天早上感冒还没好,有点艰难地起床,自己做了顿早餐。整个人楞呼呼的,把厨房弄得乱七八糟都没有注意到,又是被老妈一顿...
    佛系肉团阅读 3,038评论 4 3
  • 想来想去,还是觉得放在这里,更能激励自己! 如果用一段话,回顾自己的2016,我在跨年夜,写下了下面这段话: 20...
    雷烟大银阅读 1,436评论 0 0