osx环境遇到的各种问题

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"
  1. 再执行命令 rm id_rsa.pub (删除之前上传的公钥)
    退出远程服务器
    在Mac终端下执行登陆命令 ssh username@server
    即可免密码登录到远程服务器

你可能感兴趣的:(osx环境遇到的各种问题)