使用ssh密钥远程登录linux

马谦马谦马谦
马谦马谦马谦
马谦马谦马谦
611
文章
12
评论
2018年3月17日11:40:06 评论

一、生成密钥

使用ssh-keygen 命令生成密钥:

生成的密钥默认位于~/.ssh/目录下,有两个文件,id_rsa是私钥,id_rsa.pub是公钥:

把公钥内容添加到登陆密钥文件中:

二、修改配置文件

修改ssh的配置文件:

然后使用service sshd reload重新载入配置,不要使用service sshd restart也不要退出终端,避免配置出错导致无法登陆。

三、连接

开启新终端,在用户身份验证方式中选择public key

使用ssh密钥远程登录linux

然后导入私钥即可,确认能登录后再关闭上一个终端。

四、关闭密码登录

有了密钥登陆后可以考虑禁止密码登录,修改内容:

马谦马谦马谦
  • 本文由 发表于 2018年3月17日11:40:06
  • 转载请务必保留本文链接:https://www.dyxmq.cn/linux/ssh-key-connect-linux.html
ubuntu 16.04安装docker docker

ubuntu 16.04安装docker

一、环境准备 Docker CE支持以下版本的Ubuntu操作系统: Artful 17.10 (Docker CE 17.11 Edge +) Xenial 16.04 (LTS) Trusty 1...
CentOS 6 源码编译安装SVN CentOS

CentOS 6 源码编译安装SVN

参考文档:官方安装文档,安装方法已经制作成一键安装脚本位于码云。 git clone https://gitee.com/vazd/subversion-installer.git 运行install...
匿名

发表评论

匿名网友 填写信息

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: