热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

Linuxssh图形化

Linuxssh图形化,Go语言社区,Golang程序员人脉社

4.SSH图形客户程序
问题
1)Win7真机通过SecureCRT访问虚拟机A
2)配置实现小批量上传、下载
3)配置可以从SecureCRT客户端打开A的图形程序
4)Win7真机通过WinSCP访问虚拟机A
5)基于SCP协议实现上传、下载
6)基于SFTP协议实现上传、下载
方案
配置虚拟机A网络适配器类型为VMnet8,再将真机Win7的VMnet8配置IP地址为192.168.8.1/24,关闭真机防火墙,测试通信。
步骤
实现此案例需要按照如下步骤进行。
步骤一:Win7真机通过SecureCRT访问虚拟机A
KVM软件:配置虚拟机A网络适配器类型为private1。Windows虚拟机同样也选择private1。
如图-7所示,选中虚拟机—点击“打开”。
在这里插入图片描述
图-7
打开虚拟机后,点击“详情”按钮,如图-8所示,选择“NIC”网卡设置网络为“隔离网络private1”,KVM虚拟机更改后不会立即生效,需要关机重启虚拟机。并保证win7虚拟机与Linux虚拟机的private1配置同一网段IP地址。
在这里插入图片描述
图-8
VMware软件:配置虚拟机A(Linux)网络适配器类型为VMnet8。Win7虚拟机同样也选择VMnet8。
如图-9所示,双击虚拟机窗口右下角网络适配器配置。
在这里插入图片描述
图-9
如图-10所示,网络适配器类型选择为VMnet8,单击确认。
在这里插入图片描述
图-10
如图-11所示,修改Win7的网络适配器,配置IP地址为192.168.8.1/24–>单击确认。
在这里插入图片描述
图-11
如图-12所示,关闭Win7防火墙,单击确认。
在这里插入图片描述
图-12
如图-13所示,在Win7上测试与虚拟机A通信。
在这里插入图片描述
图-13
如图-14所示,在Win7上打开SecureCRT软件。
在这里插入图片描述
图-14
如图-15所示,在Win7上打开SecureCRT软件,设置好下列信息:
主机名:192.168.8.128
用户名:root
单击连接。
在这里插入图片描述
图-15
如图-16所示,输入root密码,单击确定。
在这里插入图片描述
图-16
如图-17所示,连接成功。
在这里插入图片描述
图-17
如图-18所示,单击选项–>会话选项–>外观–>更改字符编码为“UTF-8”。字体按个人喜好即可,单击确认。
在这里插入图片描述
图-18
配置实现小批量上传、下载。
分析: 利用SecureCRT可实现小批量上传、下载,但必须安装一个rpm包才能支持此功能,此包在光盘里有:lrzsz-0.12.20-27.1.el6.x86_64.rpm
在SecureCRT上操作即可,命令操作如下所示:
[root@svr5 ~]# ls /misc/cd/Packages/rz
/misc/cd/Packages/lrzsz-0.12.20-27.1.el6.x86_64.rpm
[root@svr5 ~]# rpm -ivh /misc/cd/Packages/lrzsz-0.12.20-27.1.el6.x86_64.rpm
Preparing… ########################################### [100%]
1:lrzsz ########################################### [100%]
[root@svr5 ~]#
在SecureCRT上操作,输入rz命令回车,小批量上传。我们可以把linuxqq的rpm包上传上去,上传到远程主机的什么位置呢?位置就是在哪里执行的rz就上传到哪里去。
如图-19所示,找到linuxqq的rpm包,双击–>单击确认
在这里插入图片描述
图-19
命令操作如下所示:
[root@svr5 ~]# rz
rz waiting to receive.
???a? zmodem ′???£ °′ Ctrl+C ???£
??′?? linuxqq-v1.0.2-beta1.i386.rpm…
100% 4928 KB 4928 KB/s 00:00:01 0 ′?

?[root@svr5 ~]# ls
anaconda-ks.cfg linuxqq-v1.0.2-beta1.i386.rpm 模板 文档 桌面
install.log xsnow-1.42-10.i386.rpm 视频 下载
install.log.syslog 公共的 图片 音乐
[root@svr5 ~]#
下载则是输入sz即可,命令操作如下所示:
[root@svr5 ~]# sz /root/install.log
rz
???a? zmodem ′???£ °′ Ctrl+C ???£
??′?? install.log…
100% 38 KB 38 KB/s 00:00:01 0 ′?

?OO[root@svr5 ~]#
步骤二:配置可以从SecureCRT客户端打开A的图形程序
要想实现真机Win7上打开Linux图形程序,需在Win7上安装一个插件Xming。
此软件安装过程很简单,只需默认设置下一步安装即可。
安装完成后,打开此软件。
如图-20所示,确保其运行即可。
在这里插入图片描述
图-20
如图-21所示,单击选项–>会话选项–>远程/X11–>将“转发X11数据包”打钩,单击确认。
在这里插入图片描述
图-21
重新连接一次即可。
在SecureCRT上操作,命令操作如下所示:
Last login: Tue Mar 3 13:10:14 2015 from 192.168.8.1
/usr/bin/xauth: creating new authority file /root/.Xauthority
[root@svr5 ~]# firefox
……
步骤三:Win7真机通过WinSCP访问虚拟机A
WinSCP软件比较适合大批量的上传和下载。通过的协议有scp和sftp两种,一般我们默认选择sftp即可。
此软件安装过程很简单,只需默认设置下一步安装即可。
在Win7上操作,打开WinSCP。
如图-22所示,默认协议sftp,设置如下信息:
主机名:192.168.8.128
用户名:root
密码:123456
单击登录。
在这里插入图片描述
图-22
如图-23所示,选择“是”即可。
在这里插入图片描述
图-23
如图-24所示,左边是Win7右边是Linux。利用鼠标拖拽即可实现上传于下载
在这里插入图片描述
图-24
5.日志管理
问题
1)查看rsyslog服务是否开启
2)查看/var/log/admin.log文件是否存在
3)配置rsyslog服务,把本主机的所有日志信息全部额外保存一份到/var/log/admin.log里面去
方案
存放日志的重点目录:/var/log。
重要的日志文件:/var/log/messages。
Linux日志服务是rsyslog,在5里面是syslog。
服务名称是rsyslog,配置文件:/etc/rsyslog.conf,是一个独立服务。
/etc/rsyslog.conf 记录格式:设备.优先级… 记录位置。
步骤
实现此案例需要按照如下步骤进行。
步骤一:查看rsyslog服务是否开启
命令操作如下所示:
[root@svr5 /]# /etc/init.d/rsyslog status
rsyslogd (pid 1513) 正在运行…
[root@svr5 /]#
步骤二:查看/var/log/admin.log文件是否存在
命令操作如下所示:
[root@svr5 /]# ls /var/log/admin.log
ls: 无法访问/var/log/admin.log: 没有那个文件或目录
[root@svr5 /]#
步骤三:配置rsyslog服务,把本主机的所有日志信息全部额外保存一份到/var/log/admin.log里面去
命令操作如下所示:
[root@svr5 /]# vim /etc/rsyslog.conf //编辑配置文件
[root@svr5 /]# grep admin /etc/rsyslog.conf //在任意空白处添加即可
. /var/log/admin.log
[root@svr5 /]# /etc/init.d/rsyslog restart
关闭系统日志记录器:[确定]
启动系统日志记录器:[确定]
[root@svr5 /]# ls /var/log/admin.log
/var/log/admin.log
[root@svr5 /]#
6.logrotate日志轮转
问题
1)针对/var/log/admin.log设置轮转,要求如下
2)要求每天轮转一次、保留3个备份、启用压缩
3)日志不存在时忽略
4)当文件大于100k也达到一天时自动轮转
5)创建的新文件权限0600,所有者root,所属组root
方案
logrotate轮转优点:减小日志文件大小,降低分析难度、丢弃过期日志以节省空、结合cron计划任务每天执行。
/etc/cron.daily/logrotate:每日计划任务执行的脚本。
全局配置文件:/etc/logrotate.conf。
自定义轮转配置文件:/etc/logrotate.d/
步骤
实现此案例需要按照如下步骤进行。
步骤一:针对/var/log/admin.log设置轮转,要求如下
主要实现以下要求:
每天轮转一次、保留3个备份、启用压缩
日志不存在时忽略
当文件大于100k也达到一天时自动轮转
创建的新文件权限0600,所有者root,所属组root
可以写在全局配置文件中也可以写在自定义配置文件中,推荐自定义配置文件。
命令操作如下所示:
[root@svr5 /]# cd /etc/logrotate.d/
[root@svr5 logrotate.d]# vim admin.log
[root@svr5 logrotate.d]# cat admin.log
/var/log/admin.log { //注意大括号要写全
daily //每天轮转一次
rotate 3 //保留3个备份
minsize 100k //文件大于100k也达到一天时间自动轮转
missingok //丢失不提示
compress // 轮转完的文件压缩
create 0600 root root //创建的新文件权限0600,所有者root,所属组root
}
[root@svr5 logrotate.d]#
测试可以强制轮转一次,命令操作如下所示:
[root@svr5 logrotate.d]# ls /var/log/admin.log

/var/log/admin.log
[root@svr5 logrotate.d]# logrotate -f /etc/logrotate.d/admin.log
[root@svr5 logrotate.d]# ls /var/log/admin.log*
/var/log/admin.log /var/log/admin.log.1.gz


推荐阅读
  • 求助:在CentOS 5.8系统上安装PECL扩展遇到问题
    在 CentOS 5.8 系统上尝试安装 APC 扩展时遇到了问题,具体表现为 PECL 工具无法正常工作。为了确保顺利安装,需要解决 PECL 的相关依赖和配置问题。建议检查 PHP 和 PECL 的版本兼容性,并确保所有必要的库和开发工具已正确安装。此外,可以尝试手动下载 APC 扩展的源代码并进行编译安装,以绕过 PECL 工具的限制。 ... [详细]
  • 本文详细介绍了如何在Linux系统(以CentOS为例)上彻底卸载Zimbra邮件系统,包括停止服务、删除文件和用户等步骤。 ... [详细]
  • 本文详细介绍了在 Ubuntu 系统上搭建 Hadoop 集群时遇到的 SSH 密钥认证问题及其解决方案。通过本文,读者可以了解如何在多台虚拟机之间实现无密码 SSH 登录,从而顺利启动 Hadoop 集群。 ... [详细]
  • 本文将详细介绍如何注册码云账号、配置SSH公钥、安装必要的开发工具,并逐步讲解如何下载、编译 HarmonyOS 2.0 源码。通过本文,您将能够顺利完成 HarmonyOS 2.0 的环境搭建和源码编译。 ... [详细]
  • 本文介绍了如何使用 Node.js 和 Express(4.x 及以上版本)构建高效的文件上传功能。通过引入 `multer` 中间件,可以轻松实现文件上传。首先,需要通过 `npm install multer` 安装该中间件。接着,在 Express 应用中配置 `multer`,以处理多部分表单数据。本文详细讲解了 `multer` 的基本用法和高级配置,帮助开发者快速搭建稳定可靠的文件上传服务。 ... [详细]
  • Android 构建基础流程详解
    Android 构建基础流程详解 ... [详细]
  • 服务器部署中的安全策略实践与优化
    服务器部署中的安全策略实践与优化 ... [详细]
  • 为了在Hadoop 2.7.2中实现对Snappy压缩和解压功能的原生支持,本文详细介绍了如何重新编译Hadoop源代码,并优化其Native编译过程。通过这一优化,可以显著提升数据处理的效率和性能。此外,还探讨了编译过程中可能遇到的问题及其解决方案,为用户提供了一套完整的操作指南。 ... [详细]
  • FreeBSD环境下PHP GD库安装问题的详细解决方案
    在 FreeBSD 环境下,安装 PHP GD 库时可能会遇到一些常见的问题。本文详细介绍了从配置到编译的完整步骤,包括解决依赖关系、配置选项以及常见错误的处理方法。通过这些详细的指导,开发者可以顺利地在 FreeBSD 上完成 PHP GD 库的安装,确保其正常运行。此外,本文还提供了一些优化建议,帮助提高安装过程的效率和稳定性。 ... [详细]
  • V8不仅是一款著名的八缸发动机,广泛应用于道奇Charger、宾利Continental GT和BossHoss摩托车中。自2008年以来,作为Chromium项目的一部分,V8 JavaScript引擎在性能优化和技术创新方面取得了显著进展。该引擎通过先进的编译技术和高效的垃圾回收机制,显著提升了JavaScript的执行效率,为现代Web应用提供了强大的支持。持续的优化和创新使得V8在处理复杂计算和大规模数据时表现更加出色,成为众多开发者和企业的首选。 ... [详细]
  • 本文详细介绍了在CentOS 6.5 64位系统上使用阿里云ECS服务器搭建LAMP环境的具体步骤。首先,通过PuTTY工具实现远程连接至服务器。接着,检查当前系统的磁盘空间使用情况,确保有足够的空间进行后续操作,可使用 `df` 命令进行查看。此外,文章还涵盖了安装和配置Apache、MySQL和PHP的相关步骤,以及常见问题的解决方法,帮助用户顺利完成LAMP环境的搭建。 ... [详细]
  • 通过优化动态网络Cookies的全网互通机制,实现了用户在任意子站点的登录和注销操作均能同步至整个网络。具体实现涉及对三个关键文件的修改:首先,在`incDv_ClsMain.asp`中定位并调整`Response.Cookies`的相关设置;其次,更新`global.asa`以确保会话状态的一致性;最后,修改`login.asp`以支持跨域认证。这一改进不仅提升了用户体验,还增强了系统的安全性和可靠性。 ... [详细]
  • ### 优化后的摘要本学习指南旨在帮助读者全面掌握 Bootstrap 前端框架的核心知识点与实战技巧。内容涵盖基础入门、核心功能和高级应用。第一章通过一个简单的“Hello World”示例,介绍 Bootstrap 的基本用法和快速上手方法。第二章深入探讨 Bootstrap 与 JSP 集成的细节,揭示两者结合的优势和应用场景。第三章则进一步讲解 Bootstrap 的高级特性,如响应式设计和组件定制,为开发者提供全方位的技术支持。 ... [详细]
  • 在Java程序设计中,实现高效的分页功能是提升应用性能的关键之一。本文介绍了通过使用 `PageController` 类来处理大数据集的分页操作,该类能够从一个较大的集合中提取出指定大小的小集合。具体实现中,通过优化数据访问和减少内存消耗,确保了分页操作的高效性和稳定性。此外,文章还探讨了分页算法的优化策略,包括缓存机制和懒加载技术的应用,以进一步提高系统的响应速度和用户体验。 ... [详细]
  • 体积小巧的vsftpd与pureftpd Docker镜像在Unraid系统中的详细配置指南:支持TLS加密及IPv6协议
    本文详细介绍了如何在Unraid系统中配置体积小巧的vsftpd和Pure-FTPd Docker镜像,以支持TLS加密和IPv6协议。通过这些配置,用户可以实现安全、高效的文件传输服务,适用于各种网络环境。配置过程包括镜像的选择、环境变量的设置以及必要的安全措施,确保了系统的稳定性和数据的安全性。 ... [详细]
author-avatar
吸毒草的秘密
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有