首页
学习
活动
专区
工具
TVP
发布

Mac使用ssh密钥登录Linux

ssh登录Linux通常有两种方法:用户名密码登录、用户名密钥登录;使用用户名密码登录每次都要输入密码,相当麻烦,而使用用户名密钥登录则可以避免这个问题。

创建密钥对文件

打开本地终端,执行 ssh-keygen 命令创建密钥对:

生成过程中会提示输入密码两次,如果不想在使用公钥的时候输入密码,可以回车跳过;密钥默认保存位置在 目录下,打开后会看到私钥文件 和公钥文件 ;

复制公钥至服务器

使用 scp 命令将本地的公钥文件 复制到需要连接的Linux服务器:

如果修改了ssh默认连接端口的话,需要加上端口信息:

把公钥追加到服务器ssh认证文件中:

这时候在本地终端中使用用户名和ip登录就不需要密码了:

如果修改了ssh默认连接端口的话,需要加上端口信息:

配置快捷登录

即使不用输入密码,这样每次登录还要输入用户名ip端口信息还是有点麻烦,我们可以配置ssh快捷登录更方便的登录Linux;在本地 配置文件中添加ssh服务器信息,格式:

这时候就可以使用配置文件中自定义的别名来登录了:

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20180625G0OJ9800?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券