Mac 电脑自带的终端实现不需要输入密码可以直接登录服务器

本文档详细介绍了如何配置SSH以实现服务器免密登录。首先,通过vim编辑.bash_profile文件,设置servername别名。然后,使用ssh-keygen生成RSA密钥对,无需设置额外密码。接着,将公钥发送到服务器的authorized_keys文件中。最后,通过SSH尝试连接,即可完成免密登录设置。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

  1. 打开终端系统,配置bash_profile文件。

        编辑模式下,新增一条记录如下;

                第一步:vim ~/.bash_profile

                第二步:进入编辑模式,在追后一行新增以下命令

                        alias servername=’ssh -p 22 登录用户名@服务器地址’

                第三步:按esc后输入:wq保存退出

      2.重新开启一个终端,配置public/private keypair。

                第一步:输入以下命令:ssh-keygen -t rsa

                                这里一直按enter就可以了,不需要配置其他的密码。

      3.成功了以后,将该keypair上传到服务器

                第一步:输入以下的命令:cat ~/.ssh/id_rsa.pub | ssh 登录的用户名@服务器地址 "mkdir -p ~/.ssh && cat >>  ~/.ssh/authorized_keys"

     4.在当前页面ssh 登录的用户名@服务器地址,可实现免密登录

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值