mac通过ssh连接阿里云(不需要输入密码哦)

本文介绍了如何在Mac上通过SSH无需密码连接阿里云ECS实例。首先设置阿里云ECS实例的密码,然后在本地生成SSH密钥对,将公钥复制到ECS,将其添加到authorized_keys文件中,从而实现免密登录。

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

最近在阿里云双十一的活动中抢到了一个虚拟的主机,所以也想借这个机会来学习一下这方面的知识。当然之前在这方面是一个菜鸟。好吧,我默认你是会为自己的虚拟机设置密码的,最开始我是不会的,也不知道默认的密码是什么,你可以进入自己的阿里云,找到自己的实例->管理->设置自己的密码就行了。
然后,你就可以在自己的mac中通过ssh来连接阿里云。对于从未接触的我来说,还是查了好久的。
打开自己的Terminal->ssh root@IP地址->输入你的密码,这样就进入的。(例如你的IP是127.0.0.1,则是ssh root@127.0.0.1)。
现在是如何不输入密码就能登入阿里云。其实说原理就是让阿里云的虚拟机信任你是一个有保证的机器。
1.看你有没有.ssh的文件。
cd ~/.ssh
2.没有则需要创建一个。
mkdir ~/.ssh
3.生成一个证明(默认会生成id_rsa和id_rsa.pub,如果你之前有生成这两个文件,现在就不需要再生成了,可以复用的,而且新生成的id_rsa和id_rsa.pub还会覆盖掉原来的,特别是连着公司的svn和git的一些,最好不要再生成了)
ssh-keygen -t rsa
4.将证明复制到阿里云的虚拟机
首先需要进入到.ssh目录
cd ~/.ssh
scp id_rsa.pub root@IP地址:~/.ssh/id_rsa.pub
5.将证书写入到authorized_keys(这样就能保证不输入密码登入)
登入自己的虚拟机
ssh root@IP地址
cd ~/.ssh
cat id_rsa.pub >> authorized_keys
6.销毁之前的证书就行
rm id_rsa.pub
exit
好了,现在你就可以不用输入密码就登入到你的阿里云虚拟机了。
最后,贴一个查Linux指令的地址: http://linuxso.duapp.com/index.php
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值