远程控制与数据库安全
实验准备
软件:VMware Workstation Pro
虚拟机:Red Hat Enterprise Linux 7 服务器,Red Hat Enterprise Linux 7 客户端
网络模式:NAT模式
服务器IP
客户端IP
在客户端下载数据库
使用原密码redhat尝试登陆,登陆失败。
使用新密码hnswjj尝试登陆,登陆成功,创建用户student,admin,jack;
查看student用户权限,并针对mysql数据库中的user表单向用户luke授予查询、更新、删除以及插入等权限;
mysqldump命令用于备份数据库数据,格式为“mysqldump [参数] [数据库名称]”。其中参数与mysql命令大致相同,-u参数用于定义登录数据库的用户名称,-p参数表示密码提示符。下面将hnswjjxy数据库中的内容导出为一个文件,并保存到root管理员的家目录中:
然后进入MariaDB数据库管理系统,彻底删除hnswjjxy数据库,这样mybook数据表单也将被彻底删除。
然后重新建立linuxprobe数据库,可以看到没有表单:
使用输入重定向符把刚刚备份的数据库文件导入到mysql命令中,然后执行该命令。接下来登录MariaDB数据库,就又能看到linuxprobe数据库以及mybook数据表单了。数据库恢复成功!
远程控制服务ssh配置
服务器
客户端
重新开启root管理员远程登录权限;
使用客户端远程传输文件至服务器的/home目录
服务器
使用客户端远程登录服务器,删除文件hnsw.txt,创建文件abc.txt