mac ssh远程登录服务器免密设置

这篇具有很好参考价值的文章主要介绍了mac ssh远程登录服务器免密设置。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

mac ssh远程登录服务器免密设置

1) 进入私钥存放地址

在mac上打开终端。一般私钥存放在.ssh目录里,所以cd到~/.ssh目录。可以先ls查看一下是否存在私钥和公钥文件。拥有.pub结尾的文件是公钥文件,无.pub的是私钥文件。

cd ~/.ssh  
# 进入目录 ~/.ssh
ls             
# 查看当前目录公私钥文件
2) 生成公私钥对

若没有现存的公钥和私钥文件则需要创建一个,代码如下:

ssh-keygen  
# 名字默认为id_rsa,也可以自己填入
# passphrase设置为空  

到这里就可以看到出现了两个文件,一个是id_rsa(私钥),放自己电脑上,另一个是公钥id_rsa.pub,上传到服务器

3) 上传公钥到服务器
ssh-copy-id -i id_rsa.pub user@host 
# user远程服务器的用户名,host是远程服务器ip地址。
4) ssh-add(mac与其他系统的区别在这里)

mac比其他系统多一步操作才能顺利免密登录:

ssh-add -K [你的私钥文件,就是那个不加.pub结尾的文件] 
# 例如,ssh-add -K id_rsa
5) ssh “permissions are too open”

如果执行上一步报错:

Permissions 0777 for '/Users/username/.ssh/id_rsa' are too open.
It is recommended that your private key files are NOT accessible by others.
This private key will be ignored.

问题原因出在私钥文件权限有限制。所以要更改权限:文章来源地址https://www.toymoban.com/news/detail-843419.html

chmod 600 ~/.ssh/[私钥文件] 

到了这里,关于mac ssh远程登录服务器免密设置的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • vscode通过ssh连接远程服务器+免密登录(图文)

    1.打开Visual Studio Code,进入拓展市场(Ctrl+Shift+X),下载拓展Remote - SSH 2. 点击远程资源管理器选项卡,并选择远程(隧道/SSH)类别 3. 点击ssh配置 4.在弹出的选择配置文件中,点击第一个  5.在config文件中输入以下内容 如: 6.保存后点击左边刷新按钮  7.这时展开SSH,就能看到刚刚

    2024年02月14日
    浏览(29)
  • 如何设置远程服务器对本地服务器免密登录

    目前需要使用多台服务器进行完全分布式hadoop部署,所以先使用云服务器来记录一下服务器的免密登录 A服务器:本机(10.6.3.226) B服务器:云服务器(47.113.229.18) 1.本地生成密钥(公钥和私钥) 2.在A服务器拷贝公钥到B服务器  3.登入B服务器,将公钥添加到授权密钥列表 注意:如果

    2024年02月07日
    浏览(23)
  • 简单几步学会Linux用户使用SSH远程免密登录,LinuxSSH服务器配置允许/禁止某些用户远程登录

    本文基于Linux上CentOS 7版本配合Xshell 7进行演示 目录 一.SSH简介 1.介绍 2.工作流程 二.具体配置免密步骤 1.配置前准备工作 2.正式配置过程 三.在服务器端配置SSH远程黑白名单 1.配置文件/etc/ssh/sshd_config部分参数解析 2.配置远程登录黑白名单 SSH用于计算机之间的加密登录,是一类

    2024年02月22日
    浏览(26)
  • ssh免密登录、服务器安全

    客户端本地生成一对公钥 客户端发送自己的公钥,发给服务器,存在服务器的authorized_keys文件中 此时直接输入登录命令,即可免密登录了 在生产服务器下,运维人员一般会禁止root用户登录服务器,最大程度的保证服务器的安全,被黑客攻击的几率,以及修改ssh的远程连接端

    2024年02月08日
    浏览(27)
  • 使用私钥登录 SSH 服务器(免密登录)

    SSH(Secure Shell)是一种用于远程登录和安全数据传输的协议。通过SSH,您可以在不安全的网络上安全地连接到远程服务器,并进行加密的数据传输。SSH支持多种身份验证方式,其中之一是使用SSH密钥对进行免密码登录。以下是使用私钥登录SSH服务器的详细介绍: 生成SSH密钥对

    2024年02月04日
    浏览(23)
  • vscode 配置ssh 免密登录 多台服务器

    Visual Studio Code - Code Editing. Redefined 之前一直用pycharm 但是好像社区免费版本不能连接服务器,还要本地同步代码,比较繁琐,因此改用vscode。 添加后可以尝试登录,确认下账号密码,vpn是否正常 ssh name@ip -22 输入密码即可 win+r 打开运行 cmd 弹出terminal ssh-keygen 三次回车 默认地

    2024年02月17日
    浏览(33)
  • Windows服务器管理技巧:多用户登录设置、开启防火墙与SSH远程登录配置指南

    WindowsServer服务器管理技巧:对于使用WindowsServer服务器开发人员或者运维人员初学者来说,可能会遇到很多问题,比如:如何设置允许多用户同时登录服务器?如何开启服务器防火墙?Windows如何配置SSH远程登录?等等,如果遇到了这些问题,来看看这篇文章就能解决啦! 如果

    2024年02月13日
    浏览(31)
  • VSCode利用ssh免密连接远程服务器

    要在VSCode中通过SSH远程连接主机并实现免密码登录,你可以按照以下步骤操作: 首先,确保你的本地机器和远程主机之间已经建立了SSH连接。你可以使用以下命令在本地终端上连接到远程主机: 这将要求你输入密码以进行身份验证。如果你可以成功连接到远程主机,那么说

    2024年02月07日
    浏览(35)
  • VsCode配置ssh免密远程连接服务器

    在我们日常开发学习的过程中,大多使用的都是linux系统,如果用linux上自带vim编辑器去开发,对大部分人来说都是不太习惯的,这时候我们就可以利用VsCode进行远程连接,下面是完整的配置过程。 1.安装Vscode 首先电脑要安装好VsCode,可以去VsCode官网(点我跳转)进行下载安装。

    2023年04月18日
    浏览(26)
  • Liunx两台服务器实现相互SSH免密登录

    服务器1:server        IPV4:192.168.110.136 服务器2:client         IPV4: 192.168.110.134 [root@server ~]# systemctl disable firewalld            #关闭防火墙 [root@server ~]# setenforce  0                                    #关闭seLiunx [root@server ~]# getenforce Permissive [root@clien

    2024年02月07日
    浏览(25)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包