Linux —— Openssh服务的部署及安全优化

目录

1. Openssh

2. ssh命令的用法

2.1 ssh命令的连接用法

3. Openssh服务的key认证

3.1 加密方法

3.2 Openssh文件

4. Openssh服务常用相关配置参数

4.1 配置文件

4.2 配置参数


1. Openssh

1.1 Openssh概述

Openssh是SSH(Secure SHell)协议的免费开源软件,可以通过网络在主机中开启shell服务

软件安装的名称:Openssh-server

配置文件为:/etc/ssh/sshd_conf

端口号:Port 22

客户端命令:ssh

如何查询系统当中是否安装该软件,可通过:

2. ssh命令的用法

2.1 ssh命令的连接用法

ssh   username@ip            ## 文本模式的链接

ssh   -X username@ip       ## 链接成功后开机图形

参数作用
ssh -l指定登录用户
ssh -i指定密钥
ssh -X开启图形
ssh -f后台运行
ssh -p指定端口
ssh -o指定连接参数
ssh -t指定连接跳板

 实验:

注意:若实验环境是在windows下的虚拟机中,我们需要先给虚拟机设置网络ip

查看网关及网段信息

【编辑】 ——> 【虚拟网络编辑器】

由于我们采用的是NAT模式,因此在这里我们选用VMnet8,由于我们现在需要静态分配路由,取消勾选【使用本地DHCP服务将IP地址分配给虚拟机】服务选项,该服务是用来动态分配IP的。点击NAT设置查看NAT设置。

通过上述操作,我们可以得知我们的网关、子网掩码以及子网ip,在设置ip时,除了192.168.92.0(网段IP)、192.168.92.2(网关IP)、192.168.92.255(广播IP),除此之后,其他的数字我们可以随便设置。

3. Openssh服务的key认证

密码认证密钥认证
至少6个字符新型认证方式,分为公钥和私钥
包含数字、字母、下划线特殊符号等公钥上传服务器

                        易泄露

私钥配对认证,不会被盗用
可被暴力破解攻击者一般无法通过密钥登录服务器
密码容易丢失 

3.1 加密方法

生成密钥         ssh-keygen

上传密钥         ssh-copy_id -i keyfile  remoteUSER@remoteIP

3.2 Openssh文件

文件功能
~/.ssh/authorized_keys用于保存用户的公钥文件
~/.ssh/known_hosts辨别服务器的唯一散列码
~/.ssh/id_dsa用户的私钥文件
~/.ssh/id_rsa.pub用户的公钥文件

步骤:

1、通过"ssh-keygen"命令生成密钥;

2、通过命令将公钥文件复制到远程主机"ssh-copy-id -i id_rsa.pub root@192.168.92.10";

3、远程登陆时会发现不再需要输入密码。

4. Openssh服务常用相关配置参数

4.1 配置文件

 /etc/ssh/sshd_config 

4.2 配置参数

  • Port 22                                   监听端口 
  • Protocol 2                              指定协议版本
  • ListenAddress                        绑定IP
  • HostKey                                 设定HostKey密钥路径
  • PermitRootLogin                    设定超级用户是否能登录
  • PubkeyAuthentication            公钥认证开关
  • PasswordAuthentication        密码认证开关
  • AllowUsers                             用户白名单
  • DenyUsers                             用户黑名单
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值