Linux 密钥登录
1.生成密钥。
ssh-keygen命令用来生成密钥对,基本的选项:
- -t 指定的密钥类型(rsa,rsa1,dsa,ecdsa)。
- -p 指定密语。
- -f 指定生成密钥文件的命名。
- -c 添加注释。
ssh-keygen -t rsa -f key -p 123456 #创建文件名为key,密语为123456,类型为rsa的密钥对。共有两个文件,其中key为私钥,key.pub为公钥。
2.将公钥部署到Linux上和下载私钥到本地。
cat key.pub >> ~/.ssh/authorized_keys #如果没有.ssh目录,要先创建。(mkdir .ssh) chmod 600 ~/.ssh/authorized_keys #修改权限。
下载密钥可以使用sz命令或scp命令或者filezilla软件。
3.修改配置文件(/etc/ssh/sshd_config)。
将下面配置打开。
RSAAuthentication yes #开启密钥登录
PubkeyAuthentication yes
AuthorizedKeysFile .ssh/authorized_keys #公钥存放地方
PermitRootLogin yes # 允许root登录 ----根据实际需要来开启
PasswordAuthentication no #禁止密码登录 ----根据实际需要来开启
4.重启ssh服务。
sudo service sshd restart
备注:如果ssh链接失败,可以查看ssh日志找出链接失败的原因。
[root@Alibaba ~]# cd /var/log/ [root@Alibaba log]# less secure #用空格翻页,最后面为最新的记录。
低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
linux操作系统常用命令
linux操作系统 特点: 系统中没有盘符. 只有文件. 目录结构: /etc 存储系统配置文件.(网络配置 防火墙 ....) /home 普通用户的家. /zhouyan /yan /root 超级管理员的家 /usr 共享文件 / 系统的根目录 常见目录 磁盘命令 ls 查看目录下的文件或文件夹 -a 查看所有文件(包含隐藏文件) -l 显示文件或目录的明细 组合: ls -al 查询所有文件名称 ll -a 查询所有文件名称 cd 切换目录 cd / 系统的根/ cd 空格 默认切换到当前用户的根(回家) ★★/root cd ~ 当前用户的根(回家)/root cd .. 上一级目录 ★★ cd - 返回上一次访问目录 pwd 显示当前工作目录 mkdir 创建目录的 ★mkdir -pv -p 在父目录不存在的情况下,先创建父目录再创建子目录 -v 显示执行的明细 touch 文件名 创建文件 --------------------- 文件操作 cp 复制文件或目录 -r 循环递归--针对复制目录 ★ -b 复制的目录已存在某个文件或目录.先备份原来的文件或目录,在复制...
- 下一篇
Linux下的磁盘分区
一、硬盘接口类型 硬盘的接口主要有IDE、SATA、SCSI 、SAS和光纤通道等五种类型。其中IDE和SATA接口硬盘多用于家用产品中,也有部分应用于服务器,SATA是一种新生的硬盘接口类型,已经取代了大部分IDE接口应用。SCSI 、SAS主要应用于服务器上,普通家用设备一般不支持SCSI和SAS接口。SAS也是是一种新生的硬盘接口类型,可以和SATA以及部分SCSI设备无缝结合。光纤通道最初设计也不是为了硬盘设计开发的接口,是专门为网络系统设计的,但随着存储系统对速度的需求,才逐渐应用到硬盘系统中,并且其只应用在高端服务器上价格昂贵。 二、硬盘和分区 Linux中主要有两种分区类型,分别为MBR(Master Boot Record)和GPT(GUID Partition Table),是在磁盘上存储分区信息的两种不同方式。这些分区信息包含了分区从哪里开始的信息,这样操作系统才知道哪个扇区是属于哪个分区的,以及哪个分区是可以启动的。在磁盘上创建分区时,你必须在MBR和GPT之间做出选择。 在Linux中会把设备映射成为一个/dev目录下的系统文件,IDE接口类型的硬盘设备映射的文...
相关文章
文章评论
共有0条评论来说两句吧...
文章二维码
点击排行
-
Docker使用Oracle官方镜像安装(12C,18C,19C)
- Springboot2将连接池hikari替换为druid,体验最强大的数据库连接池
- CentOS8编译安装MySQL8.0.19
- Docker快速安装Oracle11G,搭建oracle11g学习环境
- SpringBoot2配置默认Tomcat设置,开启更多高级功能
- MySQL8.0.19开启GTID主从同步CentOS8
- CentOS7,8上快速安装Gitea,搭建Git服务器
- Jdk安装(Linux,MacOS,Windows),包含三大操作系统的最全安装
- SpringBoot2编写第一个Controller,响应你的http请求并返回结果
推荐阅读
最新文章
- SpringBoot2编写第一个Controller,响应你的http请求并返回结果
- Docker使用Oracle官方镜像安装(12C,18C,19C)
- CentOS8编译安装MySQL8.0.19
- Springboot2将连接池hikari替换为druid,体验最强大的数据库连接池
- SpringBoot2整合Redis,开启缓存,提高访问速度
- CentOS关闭SELinux安全模块
- Hadoop3单机部署,实现最简伪集群
- CentOS6,7,8上安装Nginx,支持https2.0的开启
- SpringBoot2全家桶,快速入门学习开发网站教程
- SpringBoot2更换Tomcat为Jetty,小型站点的福音