远程管理

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

常见的远程管理工具方式:

-RDP(remote desktop protocol)协议,Windows远程桌面管理(我本人使用过RDC remote desktop control,不知道是不是一样的);

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

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

-RFB(remote framebuffer),图形化远程管理协议,VNC(virtual network computing)使用的协议,主要是作为类Unix系统下主要的图形化远程管理方式(linux,BSD,MacOS X);

SSH

·SSH(secure shell )是linux ,unix,Mac及其它网络设备最长使用的远程CLI管理协议,SSH使用密钥对数据进行加密传输,保证了远程管理数据的安全性。

·SSH2是现在广泛使用的SSH版本,主要体验在加密算法上

·SSH协议使用的是TCP协议,端口号22

·openssh 是SSH的一个开源程序,绝大多数Linux版本均使用openssh作为SSH程序

·SSH分为服务器端和客户端 ,SSH服务器端默认启动,作为常驻服务器运行

  use "service sshd status"to check ssh status

·命令ssh用以ssh协议登陆其他主机:

  ssh root@192.168.1.2

  ssh root@192.168.1.2 who

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

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

其他使用SSH的命令

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

scp 源文件 目标地址

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

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

-c 传输时进行数据压缩

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

rsync *.*root@192.168.1.2 :/root/

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

VNC

·VNC 是一种LINUX下常用的图形化远程管理协议,使用RFB协议

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

·CentOS 6 /rhel中使用tigervnc作为自带的VNC程序。

VNC server

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

yum install -y tigervnc-server

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

  vncservers="1:name1  2:name2"

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

vncpassword

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

service vncserver start

(可能清空防火墙规则,或者添加允许策略)

tigervnc

在我们自己的机器上,可以安装VNCVIEWER,用IP地址:1来登陆。

iptable -F

Linux --remote (ssh and VNC)的更多相关文章

  1. Mac下如何连接linux服务器(SSH)-比较好用的SSH工具推荐

    Mac下如何连接linux服务器(SSH) 1.用mac自带终端连接 步骤如下: 打开终端,在顶部shell菜单中选择新建远程连接 在右侧服务器窗口点击+号,添加服务器,输入IP等信息 输入用户名,点 ...

  2. python Linux 环境 (版本隔离工具)

    python Linux 环境 (版本隔离工具) 首先新建用户,养成良好习惯useradd python 1.安装pyenv GitHub官网:https://github.com/pyenv/pye ...

  3. 推荐两款远程管理Linux工具(基于Windows系统)

    推荐两款远程管理Linux工具(基于Windows系统) 1.Xshell 百度百科:Xshell 是一个强大的安全终端模拟软件,它支持SSH1, SSH2, 以及Microsoft Windows ...

  4. Window系统远程连接Linux服务器(非桌面系统)

    Window系统远程连接Linux服务器(非桌面系统) Window系统远程连接Linux服务器(非桌面系统),步骤: 第一步:下载Xshell远程登录软件:第二步:设置Linux服务器的IP.端口. ...

  5. Linux shell (ssh批量配置免秘)读取配置文件,进行远程操作

    需要目标机器安装有 expect 命令 分成五个文件config.ini(配置文件).id_ras.pub(公钥).read.sh(一个函数,用于读取配置文件).test.sh(执行文件).run.s ...

  6. git连接到github(SSH无密码登陆)

    [0]README 0.1)本文旨在尝试在linux环境下免密码连接到github,并进行push + pull projects in github by git commands. 0.1) 对s ...

  7. [Web] 网络安全(SSH SSL HTTPS)

    概念 SSH(Secure Shell) 一种安全通信协议 为shell提供加密通信服务 使用了非对称加密和对称加密 对称加密(Symmetric-Key Encryption):只用一个密钥来进行加 ...

  8. 内核源码分析之linux内核栈(基于3.16-rc4)

    在3.16-rc4内核源码中,内核给每个进程分配的内核栈大小为8KB.这个内核栈被称为异常栈,在进程的内核空间运行时或者执行异常处理程序时,使用的都是异常栈,看下异常栈的代码(include/linu ...

  9. 在Linux运行期间升级Linux系统(Uboot+kernel+Rootfs)

    版本:v1.2   Crifan Li 摘要 本文主要介绍了如何在嵌入式Linux系统运行的时候,进行升级整个Linux系统,包括uboot,kernel和rootfs.以及简介Linux中的已有的通 ...

随机推荐

  1. 《并发编程的艺术》阅读笔记之Volatile

    来源 在 JDK1.2 之前,Java的内存模型实现总是从主存(即共享内存)读取变量,是不需要进行特别的注意的.而在当前的 Java 内存模型下,线程可以把变量保存本地内存(比如机器的寄存器)中,而不 ...

  2. tensorflow1.0 模型的保存与加载

    import tensorflow as tf import numpy as np # ##Save to file # W = tf.Variable([[4,5,6],[7,8,9]],dtyp ...

  3. Install go1.5 for CentOS7

    https://golang.org/doc/install 下载好后,通过FTPS,传递到Linux里去,放哪里随便你自己,因为被墙了,所以在Windows通过旋风下载了这个玩意儿. 你也可以: w ...

  4. Go语言: 万物皆异步

    来源:https://www.jianshu.com/p/62c0cd107da3 同步和异步.阻塞和非阻塞 首先要明确的是,同步(Synchronous)和异步(Asynchronous),阻塞(B ...

  5. varnish4.0缓存代理配置

    防伪码:你必须非常努力,才能看起来毫不费力. 一.varnish原理: 1)Varnish简介: varnish缓存是web应用加速器,同时也作为http反向缓存代理.你可以安装varnish在任何h ...

  6. vlookup匹配不出,明明文本内容是一样的,求解答。

    看起来很简单,肉眼看都知道就是匹配他,但是就是匹配不出.用trim去掉了空格,用分列去掉空格.tab这些看不见的.也改了单元格是数字型,而且粘贴是用数值型粘贴,全都匹配不出用if函数验证两个匹配对象是 ...

  7. Frame Relay Voice Traffic Shaping and Frament

    本文全称应该是:Frame Relay Voice-Adaptive Traffic Shaping and Fragmentation,标题限制字数,没办法了   帧中继的流量整型向来是个头疼的地方 ...

  8. Mysql 开窗函数实战

    Mysql 开窗函数实战 Mysql 开窗函数在Mysql8.0+ 中可以得以使用,实在且好用. row number() over rank() over dense rank() ntile() ...

  9. vue跳转的两种方法

    1 标签跳转 <router-link to='two'><button>点我到第二个页面</button></router-link> 2 点击事件跳 ...

  10. E. Sasha and Array 矩阵快速幂 + 线段树

    E. Sasha and Array 这个题目没有特别难,需要自己仔细想想,一开始我想了一个方法,不对,而且还很复杂,然后lj提示了我一下说矩阵乘,然后再仔细想想就知道怎么写了. 这个就是直接把矩阵放 ...