thinkuncle / thinkuncle.github.io

thinkuncle
4 stars 0 forks source link

osx环境遇到的各种问题——todo #119

Open thinkuncle opened 7 years ago

thinkuncle commented 7 years ago

Mac下配置ssh终端证书方式登录远程linux系统

配置过程(以下操作都在终端命令行下运行)

  1. 进入系统的ssh证书目录 cd ~/.ssh/
  2. 建立证书文件 ssh-keygen -t rsa 提示输入,直接回车即可。 输入 ls 命令查看当前目录会发现新生成的一对秘钥文件分别是: 公钥:id_rsa.pub 私钥:id_rsa
  3. 将公钥文件上传到远程服务器用户主目录下的.ssh文件下(如果没有就新建一个)
    cat ~/.ssh/id_rsa.pub | ssh username@hostname "mkdir ~/.ssh; cat >> ~/.ssh/authorized_keys"
  4. 再执行命令 rm id_rsa.pub (删除之前上传的公钥) 退出远程服务器 在Mac终端下执行登陆命令 ssh username@server 即可免密码登录到远程服务器