SSH远程登录与控制

目录

前言

1.SSH远程管理

1.1定义

1.2优点

1.3客户端与服务端

1.4SSH服务的开启、端口号和配置文件

2.配置 SSH 服务端

2.1配置文件常用设置参数

2.2AllowUsers和DenyUsers

3.使用SSH客户端程序

3.1SSH远程登录

3.2SCP远程复制

3.3sftp 安全 FTP

4.sshd服务支持两种验证方式

4.1密码验证

4.2秘钥对验证

5.TCP Wrappers 访问控制

5.1保护机制的两种实现方式

5.2TCP Wrappers 的访问策略

5.3TCP Wrappers 机制的基本原则

5.4示例

总结


前言

SSH 为 Secure Shell 的缩写,由 IETF 的网络小组(Network Working Group)所制定;SSH 为建立在应用层基础上的安全协议。SSH 是较可靠,专为远程登录会话和其他网络服务提供安全性的协议。利用 SSH 协议可以有效防止远程管理过程中的信息泄露问题。SSH最初是UNIX系统上的一个程序,后来又迅速扩展到其他操作平台。SSH在正确使用时可弥补网络中的漏洞。SSH客户端适用于多种平台。几乎所有UNIX平台—包括HP-UXLinuxAIXSolarisDigital UNIXIrix,以及其他平台,都可运行SSH。

1.SSH远程管理

1.1定义

SSH(Secure Shell )是一种安全通道协议,主要用来实现字符界面的远程的登录、远程复制等功能。

SSH协议对通信双方的数据传输进行了加密处理,其中包括用户登录时输入的用户口令。因此SSH协议具有很好的安全性。

1.2优点

数据传输是加密的,可以防止信息泄露

数据传输是压缩的,可以提高传输速度

1.3客户端与服务端

客户端:Putty、Xshell、CRT

服务端:OpenSSH

OpenSSH 是实现 SSH 协议的开源软件项目,适用于各种 UNIX、Linux 操作系统。

CentOS 7系统默认已安装openssh相关软件包,并已将 sshd 服务添加为开机自启动。

1.4SSH服务的开启、端口号和配置文件

SSH服务的开启

- 执行 “systemctl start sshd” 命令即可启动 sshd 服务

SSH服务的端口号

- sshd 服务使用的默认端口号为 22

SSH服务的配置文件

- sshd_config 是针对服务端的配置文件

- ssh_config 是针对客户端的配置文件

2.配置 SSH 服务端

2.1配置文件常用设置参数

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值