美文网首页
ssh使用公钥授权不通过的问题解决

ssh使用公钥授权不通过的问题解决

作者: 坐麦秸垛上放羊 | 来源:发表于2017-04-17 12:36 被阅读0次

在很多人使用Mac电脑管理终端的时候,经常会遇到这样那样的问题,大部分是连接终端这样的问题提示

Permission denied (publickey,gssapi-keyex,gssapi-with-mic). 

这个时候 是需要开启SSH,Mac设备都会默认预装SSH,不过SSH守护进程是默认禁用的。那么Mac如何通过终端开启/关闭SSH?
  SSH(Secure Shell)是一种通用的、功能强大的、基于软件的网络安全解决方案。计算机每次向网络发送数据时,SSH都会自动对其进行加密。运行 OS X 又或者是 macOS 的较新 Mac 设备都会默认预装 SSH,不过 SSH 守护进程是默认禁用的。
通过终端查看 SSH 远程登录是否已经开启
  想要查看 Mac 上 SSH 的当前状态?使用简单的终端就可以检查 SSH 和远程登录目前是否已经开启:

  sudo systemsetup -getremotelogin

如果已经开启的话,指令会显示 “Remote Login: On” ,反之就会显示“Remote Login: Off”。
  通过终端指令开启Mac的SSH
  要快速开启 SSH 服务器并允许 SSH 连接进入当前 Mac,使用下列指令:

  sudo systemsetup -setremotelogin on

输入指令后并没有任何确认信息表明远程登录和 SSH 已经开启,但你可以使用上文提到的方法来检查是否开启成功。
  通过终端指令关闭Mac的SSH
  如果你想通过终端指令禁用 SSH 服务器并阻止远程连接,输入下列指令:

  sudo systemsetup -setremotelogin off

指令截图

相关文章

  • ssh使用公钥授权不通过的问题解决

    在很多人使用Mac电脑管理终端的时候,经常会遇到这样那样的问题,大部分是连接终端这样的问题提示 这个时候 是需要开...

  • Git - 生成 SSH 公钥

    生成 SSH 公钥 大多数 Git 服务器都会选择使用 SSH 公钥来进行授权。系统中的每个用户都必须提供一个公钥...

  • 生成 SSH 公钥

    生成 SSH 公钥 大多数 Git 服务器都会选择使用 SSH 公钥来进行授权。系统中的每个用户都必须提供一个公钥...

  • Mac生成添加ssh公钥

    生成 SSH 公钥大多数 Git 服务器都会选择使用 SSH 公钥来进行授权。系统中的每个用户都必须提供一个公钥用...

  • Mac 电脑创建公钥的方法

    生成 SSH 公钥大多数 Git 服务器都会选择使用 SSH 公钥来进行授权。系统中的每个用户都必须提供一个公钥用...

  • Git SSH 配置以及git操作Authentication

    配置ssh公钥访问oschina 使用ssh-kengen工具生成公钥(public key) 查看生成的公钥,并...

  • Git - 生成 SSH 公钥

    大多数 Git 服务器都会选择使用 SSH 公钥来进行授权。系统中的每个用户都必须提供一个公钥用于授权,没有的话就...

  • 生成.ssh公钥

    生成ssh公钥使用指令$ ssh-keygen或者$ ssh-keygen -t rsaSSH 公钥默认储存在账户...

  • 如何使用Sourcetree SSH密钥连接码云

    创建公钥的目的: 使用SSH公钥可以让你在你的电脑和码云通讯的时候使用安全连接(git的remote要使用SSH地...

  • 码云 添加ssh 公钥

    创建公钥的目的: 使用SSH公钥可以让你在你的电脑和码云通讯的时候使用安全连接(git的remote要使用SSH地...

网友评论

      本文标题:ssh使用公钥授权不通过的问题解决

      本文链接:https://www.haomeiwen.com/subject/hjctzttx.html