一.远程管理

与个人用的计算机不同,服务器一般都是运行在IDG机房中,所以我们通常不会直接接触服务器硬件,而是通过各种远程管理方式对服务器进行控制

  1.常见远程管理工具方式:

    -RDP(remote desktop proticol)协议,windows远程桌面管理

    -telnet CLI界面下的远程管理,几乎所有操作系统都有(内容明文传输)

    -SSH(secure shell)CLJ界面下的远程管理,几乎所有操作系统都有(内容加密传输),类UNIX系统下主要的远程管理方式(Linux、BSD、MacOS X)

    -RFB(remove framebuffer),图形化远程管理协议,VNC(Virtual Network Computing)

    使用的协议,主要作为类UNIX系统下主要的图形化远程管理方式(Linux、BSD、MacOS X)

二.SSH

  1.SSH(Secure Shell)是Linux、Unix、Mac及其他网络设备最常用的远程CLI管理协议,SSH使用秘钥对数据进行加密传输,保证了远程管理数据的安全性。

  2.SSH2是现在广泛使用的ssh版本

  3.SSH协议使用TCP协议,端口号22

  4.openssh是ssh的一个开源程序,绝大多数Linux版本军使用openssh作为SSH程序

  5.SSH分为服务端与客户端,SSH服务端默认启动,作为常驻服务运行

    service sshd status

  6.命令ssh用以以ssh协议登录其他主句:

    ssh root@192.168.1.1

    ssh root@192.168.1.1 who

  7.第一次在两台主机之间建立SSH连接时,需要交换公钥用以进行加密

  8.ssh信息保存在用户家目录的.ssh隐藏文件夹下

三.其他使用SSH的命令

  1.命令scp用以用过ssh在两台计算机间进行快速的、加密的数据传输:

    scp 源文件 目标地址

    scp linuxcast.tar root@192.168.1.1:/root/

      -r 递归的进行拷贝(用以传输文件夹)

      -p 传输时保留文件权限及时间戳

      -c 传输时进行数据压缩

  2.命令rsync用以在两台计算机之间通过ssh协议同步文件

    rsync *.* root@192.168.1.1:/root/

    rsync命令是一种增量同步方式,只会拷贝变化的文件(修改的、新增的、删除的)

四.VNC

  1.VNC是一种Linux系统(BSD、Mac等)下常用的图形化远程管理协议,使用RFB协议

  2.VNC分为客户端和服务端,VNC服务运行在被管理的服务器上,其他计算机通过VNC客户端与其进行连接

  3.CentOS 6 / RHEL6中使用tigervnc作为自带的VNC程序

五.VNC SERVER

  1.在被管理计算机上,需要安装、配置并运行VNC服务端程序。

    yum install -y tigervnc-server

  2.之后配置vnc服务,配置文件保存在/etc/sysconfig/vncservers

    VNCSERCERS="1:root 2:zhangp"

  3.配置好之后,VNC需要单独的登录密码,所以每个启用VNC的用户需要创建一个VNC密码:

    vncpasswd(注意应该以配置文件上的用户)

  4.创建好密码后,启用VNC服务

    service vncserver start

  需要清空防火墙规则,或添加允许策略:

    iptables -F

六.VNC VIEWER

  1.VNC的客户端程序一般成为VNC viewer,有很多vnc client可供选择

  2.CentOS6/RHEL6中的vnc客户端为

    tigervnc yum install -y tigervnc

最新文章

  1. 使用webstorm+webpack构建简单入门级“HelloWorld”的应用&&引用jquery来实现alert
  2. 【无私分享:ASP.NET CORE 项目实战(第十三章)】Asp.net Core 使用MyCat分布式数据库,实现读写分离
  3. iOS -- 处理推送消息
  4. 纯手工打造漂亮的垂直时间轴,使用最简单的HTML+CSS+JQUERY完成100个版本更新记录的华丽转身!
  5. C++STL之迭代器
  6. Linux上的free命令详解
  7. Area Under roc Curve(AUC)
  8. SQL2008 R2 SP3中使用pivot实现行转列
  9. SAP Connector 3.0 .Net 开发
  10. [老老实实学WCF] 第六篇 元数据交换
  11. IE 坑爹的浏览器兼容模式
  12. 【解决】Internet访问看似正常(无叹号受限)却打不开网页
  13. Vulkan Tutorial 08 交换链
  14. Ubuntu12.04LTS安装好后是空白桌面的解决步骤(更新显卡驱动)
  15. [USACO 06NOV]Corn Fields
  16. [MXNet逐梦之旅]练习一·使用MXNet拟合直线手动实现
  17. Percona-Toolkit 之 pt-table-sync 总结
  18. 【netcore基础】.NET Core使用EPPlus实现MVC API里的Excel导出功能 配置中文表头
  19. 【typecho】解决使用分隔符 <!--more-->标签后首页文字下面出现一段空白
  20. Java运算符号,对象赋值,别名

热门文章

  1. 测试Oracle统计信息的导出导入
  2. nuxtjs中使用axios
  3. 查看容器IP地址
  4. Django框架详细介绍---视图系统
  5. ExecuteNonQuery方法、ExecuteScalar方法、ExecuteReader方法的区别
  6. 基于Jenkins实现持续集成【持续更新中】
  7. 第一篇——Struts2的工作原理及HelloWorld简单实现
  8. demo1:会下蛋的机器人
  9. 6、Spring-Kafka4
  10. MIME类型解析