CentOS7 运维 - SSH远程访问及控制 | 内网高速传输 | 让你的远程连接更高效更安全 | 排错思路及方案 | 超详细

本文详细介绍了CentOS7系统中SSH的配置与使用,包括SSH协议概述、OpenSSH服务端与客户端、服务器配置、密钥对验证、scp与sftp的使用、TCP Wrappers安全增强及排错思路。通过配置密钥对实现无密码登录,利用TCP Wrappers提升服务器安全性。
摘要由CSDN通过智能技术生成



一、SSH协议概述

它是一种安全通道协议,用于字符界面远程连接,可以对通信数据进行加密,有较高的安全性

系统安装时默认自带[最小化]

►SSH客户端:PuttyXshellSecureCRT
►SSH服务端:OpenSSH

二、OpenSSH

►服务名称:sshd
►服务端主程序:/usr/sbin/sshd
►服务端配置文件: /etc/ssh/sshd_config
►客户端配置文件:/etc/ssh/ssh_config

三、服务器配置

LoginGraceTime 2m   
#登录验证时间为2分钟

PermitRootLogin yes 
#允许以root登录

MaxAuthTries 6      
#最大重试次数为6

MaxSessions 10      
#同一地址的最大连接数

PermitEmptyPasswords no 
#禁止空密码用户登录

UseDNS no           
#禁用 DNS 反向解析[可提高服务器相应速度]

AllowUsers cat fox dog@114.114.114.114  
#不要将不存在的用户名加入其中
#多个用户用空格分割 以114.114.114.114的IP登录

DenyUsers cat
#DenyUsers权值大于AllowUsers

四、使用终端登录

ssh root@192.168.1.1

常用参数

  • -p 指定非默认端口号
ssh -p 110 root@192.168.1.1

五、SSH 服务支持的两种验证方式

①密码验证
根据用户名和密码进行验证,可能会被暴力破解
②密钥对验证
要求提供相匹配的密钥信息才能通过验证

密钥对优先级高于密码验证

PasswordAuthentication yes  
#启用密码验证
  • 2
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值