mac下产生ssh秘钥及快速连接云服务器
今天开阿里云服务器的时候需要秘钥对,本来三个月前许老师已经教我一次了,结果今天我又忘记怎么设置秘钥的了,故记之。
流程如下:
1、打开终端;
2、运行命令产生秘钥:
ssh-keygen -t rsa -C 'your email@domain.com' -t 指定密钥类型,默认即 rsa ,可以省略 -C 设置注释文字,比如你的邮箱,可以省略
3、产生的秘钥对被保存在~/.ssh目录下,分别为私钥id_rsa和公钥id_rsa.pub;
4、其中id-rsa.pub就是需要的公钥,记得公钥包含最前面的ssh-rsa部分。
接下来是如何快速连接云服务器,本来是通过阿里云后台的管理界面,点击“远程连接”进入云服务器的界面,但是现在有更方便的方法可以直接通过终端进入云服务器。有一个前提是,需要提前在云服务器的配置中设置好ssh的公钥。
流程如下:
1、打开终端;
2、输入以下命令进行连接:
ssh 用户名@服务器ip
其中“用户名”,我的服务器是centos系统,默认用户名是root;“服务器ip”是服务器所在的公网ip,通过阿里云后台管理页面可以查看;
3、接下来会询问是否接入,输入“yes”,然后再输入一次root对应的登录密码后即可在连接上服务器。
4、使用“exit”登出连接,使用“who”查看ssh连接情况。