首页 > 其他分享 > SSH远程管理

SSH远程管理

时间:2023-02-08 16:36:56浏览次数:33  
标签:登录 验证 用户 192.168 SSH 远程管理 服务器 ssh

拓扑图:

             SSH远程管理_服务器

推荐步骤:

 安装ssh服务器和客户端设置开机自动启动,配置身份验证的ssh,保证ssh服务器的安全性禁止为空密码登录访问,将ssh服务器端口改为2222,在ssh服务器端创建bob和tom两个用户登录客户端192.168.100.20登录bob和root账户,禁止tom用户通过192.168.100.20登录

 配置免交互式身份验证ssh,允许Centos03使用root用户和alice用户免交互式访问ssh服务器端,配置访问控制阻止主机192.168.100.30访问ssh服务器

挂载系统光盘

             SSH远程管理_客户端_02

安装服务器和客户端

             SSH远程管理_服务器端_03

设置服务开机自动启动

             SSH远程管理_客户端_04

创建验证账户配置密码

创建验证账户bob,tom

             SSH远程管理_服务器_05

设置密码

             SSH远程管理_客户端_06

配置ssh服务器控制用户访问

修改主配置文件

             SSH远程管理_服务器端_07

             SSH远程管理_客户端_08

             SSH远程管理_服务器_09

             SSH远程管理_服务器_10

             SSH远程管理_客户端_11

             SSH远程管理_服务器端_12

重启启动服务监听端口

             SSH远程管理_客户端_13

验证配置账户密码ssh服务器端

允许root通过192.168.100.20登录

             SSH远程管理_服务器_14

允许bob通过192.168.100.20登录

             SSH远程管理_服务器端_15

禁止tom通过192.168.100.20登录

             SSH远程管理_服务器_16

修改ssh服务器支持免交互式验证

修改主配置文件

             SSH远程管理_服务器_17

重启服务

             SSH远程管理_服务器_18

配置客户端root用户免交互式验证

生成密钥对

             SSH远程管理_客户端_19

上传公钥到远程访问服务器

             SSH远程管理_服务器_20

验证使用root登录

             SSH远程管理_客户端_21

配置使用Alice用户身份验证免交互式验证

创建Alice用户设置密码

             SSH远程管理_客户端_22

切换到Alice用户生成密钥对

             SSH远程管理_服务器端_23

上传公钥

             SSH远程管理_客户端_24

Alice登录远程服务器

             SSH远程管理_服务器_25

配置访问控制权限192.168.100.30主机访问ssh服务

配置控制访问

             SSH远程管理_服务器端_26

验证远程管理无法访问

             SSH远程管理_服务器端_27


标签:登录,验证,用户,192.168,SSH,远程管理,服务器,ssh
From: https://blog.51cto.com/u_15409964/6042258

相关文章

  • .NET Core SshClient + Npgsql 实现ssh隧道访问内网数据库
    privateconststringSSH_USER="root";//ssh账号privateconststringSSH_PASSWORD=".";//ssh密码,若使用密钥且没密码时填......
  • ssh 免密登陆
    ssh免密登陆1、生成密钥通过执行命令ssh-keygen-trsa来生成我们需要的密钥执行上面的命令时,我们直接按三次回车,之后会在用户的根目录下生成一个.ssh的文件夹文......
  • 解决Centos使用ssh连接自动断开
    在使用Centos7的时候,经常在一段时间没有操作之后就自动断掉了,然后重新连接之后就可能失去了当前操作场景,那么如何才能保证我们即使长时间不操作也会一直保持连接状态,往下看......
  • Openssh升级记录
    执行升级前备份文件cp-r/etc/ssh /etc/ssh_bakcp/etc/init.d/sshd /etc/init.d/sshd_bakcp/usr/sbin/sshd /usr/sbin/sshd_bak一、查看openssl 1、查看opens......
  • 利用sshpass批量实现基于key验证脚本
    实现基于key验证的脚本1:[root@centos7~]#vim/etc/ssh/ssh_config#免应答known_hostsStrictHostKeyCheckingno[root@centos7~]#cathosts.list192.168.1.21019......
  • idrac8配置ssh密钥指南
    IntegratedDellRemoteAccessController8版本2.70.70.70用户指南......
  • nodejs系列-如何用JS代码连接远程服务器并执行命令创建文件-ssh2
    ssh2是什么?SSH2clientandserver模块用纯JavaScript为node.js编写。我们可以在代码里使用它链接远端服务器,执行一些必要的操作为什么要使用ssh2?作为一名前端,我们......
  • 创建并使用私钥privateKey登录 SSH 服务器
    使用privateKey登录SSH服务器是什么意思呢?我们平时登录Linux服务器的时候,经常是使用用户名和密码进行登录,但是如果我们要使用它进行代码连接或者其他操作的情况下,我们......
  • Python黑客编程之SSH反向隧道
    目的情况假设:攻击机A可以访问肉鸡B,肉鸡B可以访问内网web服务器C,但是攻击机没法直接访问web服务器C办法:在攻击机A和肉鸡B上建立ssh隧道,将web服务器C的端口8080映射到攻击......
  • SSH协议中隧道与代理的用法测试
    一、测试拓扑eth1:10.1.1.100    eth0:192.168.211.130            eth0:192.168.211.138   eth1:20.1.1.200       ......