1.生成密钥登录文件
使用 ssh-keygen -t rsa命令生成密钥对,一路回车。
生成的密钥文件在root/.ssh目录下

2.检查下.ssh目录下authorized_keys文件是否存在,没有的话,创建一个,然后将id_rsa.pub的内容追加到authorized_keys文件尾。

3.修改.ssh的权限为700, authorized_keys的权限为600或者更严格的400,否则登录的时候会提示server refuse you key。

chmod 700 /root/.ssh;chmod 600 /root/.ssh/authorized_keys。
4.修改ssh的配置
vim /etc/ssh/sshd_config

将PubkeyAuthentication设置为yes,并取消注释。
注:如需关闭取消密码验证登录,需将PasswordAuthentication设置为no。
5.将密钥文件拷贝到自己的电脑上,使用Xshell验证登录。

linux系统设置密钥登录相关推荐

  1. linux配置密钥登录

    通过Mac自带的终端配置密钥登录远程Linux机器,其实步骤与linux配置linux一样的.生成的密钥文件可以复制备份保存,或者在其他终端软件中导入使用. ssh-keygen生成密钥 ssh-ke ...

  2. linux ssh密钥登录配置

    首先确保服务器ssh服务已启动,用户能够正常登录,然后配置客户端,过程如下: 一.先用自已的用户登录到服务器,比如我用 uplinux 登录到服务器 二.运行 SSH Secure Shell 工具中 ...

  3. linux ssh密钥登录

    ssh 端口:tcp 22 建议创建普遍用户登录管理 创建用户 useradd user 设置密码 passwd user 创建密钥 ssh-keygen -t rsa -P '' 创建公钥 cat ...

  4. vscode 使用ssh密钥登录远程Linux -- vscode remote linux ssh key

    此文首发于我的个人博客:vscode 使用ssh密钥登录远程 Linux – vscode remote linux ssh key - zhang0peter的个人博客 推荐先看文章:Windows ...

  5. windows密钥连接linux,windows使用密钥登录linux

    在用windows时管理linux服务器时,常会用到SecureCRT.Xshell以及开源的putty.在我工作环境大多都是采用密码认证的方式进行登录.今天对学习了些SecureCRT的密钥登录方式 ...

  6. linux ssh密钥对,Mac使用ssh密钥登录Linux

    ssh登录Linux通常有两种方法:用户名密码登录.用户名密钥登录:使用用户名密码登录每次都要输入密码,相当麻烦,而使用用户名密钥登录则可以避免这个问题. 创建密钥对文件 打开本地终端,执行 ssh- ...

  7. Mac使用ssh密钥登录Linux

    ssh登录Linux通常有两种方法:用户名密码登录.用户名密钥登录:使用用户名密码登录每次都要输入密码,相当麻烦,而使用用户名密钥登录则可以避免这个问题. 创建密钥对文件 打开本地终端,执行 ssh- ...

  8. linux系统密码正则,Linux密钥登录原理和ssh使用密钥实现免密码登陆

    目录 1.公私钥简介与原理 公钥和私钥都属于非对称加密算法的一个实现,这个加密算法的信息交换过程是: 1) 持有公钥的一方(甲)在收到持有私钥的一方(乙)的请求时,甲会在自己的公钥列表中查找是否有乙的 ...

  9. 用安卓手机远程管理linux,支持SSH密钥登录

    今天在安卓手机市场发现一个神奇的软件,可以远程linux服务器并且支持SSH密钥登录. 大家可以在安卓市场搜索connetbot,名字为lrssi ConnectBot的就是.上面虽然写的是英文版的, ...

最新文章

  1. java sqlite使用小记
  2. DHCP欺骗(DHCP Sproofing)
  3. python的shell无法输入_python中shell如何逐行输入?
  4. leetcode 287. Find the Duplicate Number | 287. 寻找重复数(判断链表是否有环,并找到环的起点)
  5. BusyBox telnet配置
  6. 智能家居 (1) ——智能家居整体功能框架
  7. python批量删除文件名_python批量删除文件名中的未知字符
  8. jwt 私钥_三分钟带你了解JWT认证
  9. 菜鸟教程学习JAVA 01
  10. 夜神模拟器怎么打开开发者选项
  11. 浩若烟海事半功倍|利用Docker容器技术构建自动化分布式web测试集群Selenium Grid
  12. 全国省市区数据库-拼音-首字母-经纬度-城市编码-邮编-简称-组合称
  13. 三维重建KInectFusion 学习笔记
  14. 双线机房托管双线双IP20M独享带宽4500/年 欢迎咨询Q1763371
  15. 基于微信小程序的个人电台系统的设计与实现
  16. javaweb中ffmpeg视频转码h264出现卡住不执行的解决办法(看到最后面就是答案了)
  17. 第三章程序的机器级表示
  18. 网络安全笔记第三天(window7密码破解,NTFS)
  19. 如何快速制作专属的电子名片?这简单的五步操作让你快速拥有
  20. Junction 详细使用方法

热门文章

  1. 【Unity Shader 消融效果_案例分享】
  2. VB、C#等高级语言与三菱PLC(Q系列、L系列、FX系列)串口、以太网通讯的DLL及源代码
  3. 我们总在拒绝别人,又如何能提高得了自己?
  4. 使用XUL开发跨平台桌面应用
  5. bind: An operation on a socket could not be performed because the system lacked sufficient buffer sp
  6. cf 1324D. Pair of Topics
  7. 我的汉语名字叫东坤,可以帮我起一个读音相近的英语名字吗
  8. 智慧班级管理系统 java
  9. 老外常用的网络英文缩写
  10. Scala学习视频心得(一)语言特点、伴生对象