ssh远程访问控制

本文介绍了Linux系统中通过openssh实现远程访问的配置步骤,包括安装openssh服务和客户端,修改配置文件以支持密钥对验证和调整安全设置。此外,还提及了tcpwrappers用于应用层访问控制,通过配置实现对远程登录的限制。
摘要由CSDN通过智能技术生成

1、远程访问的作用和特点:方便管理员远程控制服务器 出故障方便远程解决
2】远程访问服务的特点:linux远程访问使用的式openssh实现 openssh默认端口是22 openssh分为客户端和服务端

2、安装openssh服务
[root@centos01 ~]# rpm -ivh /mnt/Packages/openssh-server
2】安装客户端
[root@centos01 ~]# rpm -ivh /mnt/Packages/openssh-clients
3】openssh-server常见的配置选项
port 22 监听的端口
listenaddress 0.0.0.0 监听的任意ip地址
#LoginGraceTime 2m 的路超时时间为2分钟
PermitRootLogin yes 是否允许root用户登录
AuthorizedKeysFile .ssh/authorized_keys 存储身份验证密钥文件
asswordAuthentication yes 开启账户密码验证

编辑ssh主配置文件支持密钥对验证和修改端口和IP地址 否则发布到外网很不安全
在这里插入图片描述
在这里插入图片描述
1】修改远程访问服务器主配置文件支持密钥对验证
PubkeyAuthentication yes 开启密钥对验证
keys 47 AuthorizedKeysFile .ssh/authorized_keys 指定公钥存储位置

在这里插入图片描述
重启服务生效

接下来再客户端生成密钥对并上传公钥到远程主机
在这里插入图片描述
在这里插入图片描述
然后登录远程主机
在这里插入图片描述

远程主机文件复制
在这里插入图片描述

或者从远程主机直接发送到客户端 -r是发送嵌套目录
在这里插入图片描述

也可以使用sftp方式 根vsftpd一样使用的是交互式
在这里插入图片描述

二、tcp wrappers
1、tcp wrappers的作用
针对应用层数据进行访问控制
tcp wrappers策略文件检查原理
1】先检查允许匹配则直接放行
2】再检查拒绝匹配不放行
3】如果以上两者为空则放行
比如以上主机1不想主机2远程登录也可去tcp wrappers限制
在这里插入图片描述
然后他就上不去了
在这里插入图片描述

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值