首页 > 其他分享 >macOS(BSD system) 禁用 ssh 密码登录(转)

macOS(BSD system) 禁用 ssh 密码登录(转)

时间:2024-03-10 22:22:25浏览次数:40  
标签:sshd sudo System system ssh macOS launchctl LaunchDaemons

As any BSD system you should toggle off some options in your sshd_:     sudo vim /etc/ssh/sshd_config     UsePam yes # it will not be used   ChallengeResponseAuthentication no   PasswordAuthentication no   kbdInteractiveAuthentication no   # 直接在sshd_config的最后添加这4行既可   sudo launchctl unload /System/Library/LaunchDaemons/ssh.plist   sudo launchctl load -w /System/Library/LaunchDaemons/ssh.plist      来源   https://wiki.butou.ma/mac/macos-jin-yong-ssh-mi-ma-deng-lu  

在Mac上打开sshd访问权限

  • 勾选 Apple menu > System Preferences > Sharing > Remote Login (启动台 ->系统偏好设置->共享->远程登录)
  • 选择任何人

修改 sshd 配置

在/etc/ssh/sshd_config文件中只需打开下面几项:

  • AuthorizedKeysFile .ssh/authorized_keys 指定被授权的用户的rsa 加密key存放的位置。
  • UsePAM 使用 PAM 进行权限管理。
  • AcceptEnv LANG LC_* 指明本地位置信息。
  • Subsystem sftp /usr/libexec/sftp-server 默认协议。

在客户端生成 ssh rsa key

  • 执行 ssh-genkey -t rsa 命令,然后要求输入的地方一直回车。
  • 打开~/.ssh/id-rsa.pub文件,拷贝里面的内容。

启动 sshd 服务

sudo launchctl load -w /System/Library/LaunchDaemons/ssh.plist

停止 sshd 服务

sudo launchctl unload -w /System/Library/LaunchDaemons/ssh.plist

查看sshd服务是否启动

sudo launchctl list | grep ssh

标签:sshd,sudo,System,system,ssh,macOS,launchctl,LaunchDaemons
From: https://www.cnblogs.com/sidianok/p/18064994

相关文章

  • ssh进阶,免密登录
    免密登录(重点)公钥:一串字符串,在非对称加密里面用来加密数据,随意公开。私钥:一串字符串,在非对称加密里面用来解密数据,不能泄露。你原本是用root的密码进行身份验证,登录该服务器客户端更换为公钥形式登录普通密钥:一串字符串。在对称加密里面,加密和解密都用它基于公私钥的......
  • 外部网络通过ssh连接WSL2
    外部网络通过ssh连接WSL2需要配置wsl2网络模式为镜像模式,并打开防火墙。最终可以实现通过局域网访问WSL2容器,同时当宿主机可以访问ipv6时,容器也自动支持。修改wsl位置文件.wslconfig​​,主要有以下两点关键步骤设置网络模式为镜像模式networkingMode=mirrored​​打开防火......
  • WPF 选择文件夹,并解决 System.Windows.Forms 不存在的问题
    参考gpthttps://blog.csdn.net/YUNAN_ZHANG/article/details/124689596环境软件/系统版本说明WindowsWindows10专业版22H219045.4046MicrosoftVisualStudioMicrosoftVisualStudioCommunity2022(64位)-17.6.5Microsoft.NetSDK8.0.101......
  • 详细解读Gitlab Runner中SSH到远程服务器的细节
    生成特有的密钥对用windows的命令行生成即可$ssh-keygen-trsa-C"[email protected]"执行如下图:上述命令行中,密钥保存在C:\Users\d211.ssh目录下:把上述公钥拷贝到目标服务器的对应用户目录下比方我们要在目标服务器,用上述私钥,以用户runner的身份登入。那么我们在目标......
  • aosp /system/core 目录下作用
    system/core/这个子目录比较重要,很多获取native系统级能力的库都在这个目录下,其中也包括一些native层的进程或服务。如fastboot、logd等。 |--systemAndroid系统设施  |--apex//AndroidPonyEXpress,Android10引入的低级别组件格式  |--bpf//BerkeleyPacket......
  • Linux/macOS 查看网络接口
    Linux$nmclidevicestatusDEVICETYPESTATECONNECTIONenp0s5ethernetconnectedWiredconnection1docker0bridgeconnected(externally)docker0loloopbackunmanaged......
  • macOS 移除顽固打印机信息
    问题描述当我打开ParallelsDesktop的Ubuntu虚拟机时,总是会看到打印机已添加的提示:查看已有打印机信息$lpstat-p打印机Lenovo_M7206W闲置,启用时间始于五1/623:54:092023这里可以看到打印机的名字是Lenovo_M7206W查看打印机具体信息使用lpoptions查看打印机......
  • 苹果AppleMacOs系统Sonoma本地部署无内容审查(NSFW)大语言量化模型Causallm
    最近Mac系统在运行大语言模型(LLMs)方面的性能已经得到了显著提升,尤其是随着苹果M系列芯片的不断迭代,本次我们在最新的MacOs系统Sonoma中本地部署无内容审查大语言量化模型Causallm。这里推荐使用koboldcpp项目,它是由c++编写的kobold项目,而MacOS又是典型的Unix操作系统,自带clang编......
  • Memberinfo call generic method System.InvalidOperationException: 'Late bound op
    staticvoidMain(string[]args){GenericMethod();LogInfo();}staticvoidGenericMethod(){MethodInfomi=typeof(Program).GetMethod("Echo");Console.WriteLine(mi.IsGenericMethodDefinition);Console.WriteLine(mi.Invoke(......
  • VMware ESXi 7.0 U3p macOS Unlocker & OEM BIOS 集成网卡驱动和 NVMe 驱动 (集成驱动
    VMwareESXi7.0U3pmacOSUnlocker&OEMBIOS集成网卡驱动和NVMe驱动(集成驱动版)ESXi7U3标准版集成Intel网卡、RealtekUSB网卡和NVMe驱动请访问原文链接:https://sysin.org/blog/vmware-esxi-7-u3-sysin/,查看最新版。原创作品,转载请保留出处。作者主页:sysin.o......