在Mac上通过SSH(密钥对方式)登录阿里云Linux服务器

来自:老郝博客
时间:2018-12-08
阅读:

Linux服务器通过root密码的方式登录非常不安全,而且每次输入IP和密码,也比较繁琐。而且阿里云(大部分服务商)提供了秘钥对登录的选项,下面就和大家一起分享在Mac上通过密匙对方式登录远程服务器的方法:

阿里云控制台配置

登录到阿里云的控制台,点开云服务器 ECS选项,在左边的列表里找到网络安全-密钥对

在Mac上通过SSH(密钥对方式)登录阿里云Linux服务器

打开后,右上角有创建秘钥对选项,一个云账号在一个地域最多可以拥有 500 个密钥对,按需生成即可,这里要注意,点击确定的时候会马上将生成的秘钥(pem格式)下载到本地,一定要保存好,因为只生成一次。

生成后需要将生成的密钥对绑定到自己的服务器上,这里不详解了,按提示操作即可。

绑定后须重启一下服务器。至此,服务器端的配置已经结束。

Mac本地配置

先将刚才下载的秘钥文件放到ssh目录下,如何进入ssh目录的方式这里就不赘述了,大家请自行百度或底下留言。

打开终端,输入cd ~/.ssh/,进入到ssh目录,输入ls列出ssh目录下的文件,可以看到刚才下载的秘钥文件,先通过下面的命令修改文件权限:

chmod 400 ~/.ssh/mykeyname.pem

然后设置config文件,如果没设置过,在ssh目录中是没有这个文件的,只需继续在终端中输入:

vim config

即可生成config文件并进入到编辑模式,输入字母i进入插入模式,录入以下内容:

Host lilei #自定义别名
HostName 1.12.123.0 #替换为你的ssh服务器ip
Port 22 #ssh服务器端口,默认为22
User root #ssh服务器用户名,一般为root
IdentityFile ~/.ssh/mykeyname.pem #第一个步骤生成的秘钥文件

录入完成后键盘输入ESC,然后:wq,回车,保存退出,该文件即编辑完了。

现在在终端输入ssh lilei,即可直接登录远程服务器,是不是方便很多了,有问题欢迎下面交流。

返回顶部
顶部