常见的远程登录协议

1.RDP(remote desktopp protocol)协议,windows远程桌面协议

2.telnet CLI 界面下远程管理,几乎所有的操作系统都有,数据明文传输,不安全

3.SSH (secure shell) CLI 界面下远程原理,几乎所有操作系统支持,加密传输

4.RFB(remote framebuffer) ,图形化远程原理协议,VNC(virtual Network computing)使用的协议,主要作为类UNIX系统下主要的图形化远程管理方式

ssh

    linux ssh 简介:
SSH2是现有广泛使用的SSH版本(使用非对称加密算法)
SSH底层使用TCP协议,端口号22
openssh是一个开源的程序,绝大多数Linux版本均使用openssh作为ssh程序
centos 6.x 下service sshd status 查看ssh状态
centos 6.5安装 openssh:
yum -y install openssh-server //安装服务端
yum -y install openssh-clients openssh //安装客户端
chkconfig --level 235 sshd on //设置ssh随系统启动
/etc/init.d/sshd start
ssh命令格式:
1.ssh root@192.168.1.1l
2.ssh root@192.168.1.1 who (执行命令who,然后退出)当登录到远程服务器只需执行一个命令的时候,只需要将执行的命令加在ip后面
3.第一次在两台主机之间建议ssh连接时,需要交换公钥用以进行加密,ssh信息保存在用户家目录下.ssh隐藏文件夹。
Linux下其他使用ssh协议的程序:
1.scp用以在两台Linux计算机之间进行快速的加密数据传输,常用于两台主机之间文件的传输:
1.scps属于openssh-client 这个包,安装openssh的之后自动安装了scp.
2.用法:
scp 源文件 目标地址
scp filename.tar root@192.168.1.1:/root/目录
-r 参数用以进行递归传输
-p 传输是保留文件的权限及时间戳
-C 传输时进行数据压缩
2.rsync 用以在两台计算机之间通过ssh协议同步文件
1.rsync *.* root@192.168.1.1:/root/(绝对路径)
2.rsync 命令是一种增量同步命令方式,只会拷贝变化的文件(修改的,新增的,删除的)

VNC

     VNC 是一种Linux系统(BSD)下常用的图形化远程管理协议
VNC分为客户端和服务端,VNC服务运行在被管理的服务器上,其他计算机通过VNC客户端与其进行连接
centos 6 中是用使用tigervnc作为自带的vnc程序
centos 6x安装,启动VNC服务端:
1.yum install tigervnc-server
2.配置/etc/sysconfig/vncserver文件,在配置文件中配置一行VNCSERVERS=”1:username"
3.在用户的家目录下使用vncpasswd 创建一个vnc密码
4.创建好密码之后,启用vnc服务:service vncserver start
5.然后iptables -F 将关于iptables的规则清空,以免影响vnc的使用
centos 6 默认的vnc客户端为tigervnc yum install tigervnc

结语

  第一次使用markdown写文章,感觉是很不错的额感觉,哈哈。

Linux Notes:Linux下的远程登录协议及软件的更多相关文章

  1. Linux Notes | Linux常用命令行笔记

    [ show all running processes ] (1) ps -aux | less 'ps' means: Process Status The -a option tells ps ...

  2. [笔记]linux下和windows下的 创建线程函数

    linux下和windows下的 创建线程函数 #ifdef __GNUC__ //Linux #include <pthread.h> #define CreateThreadEx(ti ...

  3. Linux:Ubuntu16.04下创建Wifi热点

    Linux:Ubuntu16.04下创建Wifi热点 说明: 1.Ubuntu16.04里面可以直接创建热点,而不用像以前的版本,还要其他辅助工具. 2.本篇文章转载自编程人生 具体步骤如下: 1.  ...

  4. 详解Linux命令行下常用svn命令

    1.Linux命令行下将文件checkout到本地目录 svn checkout path(path是服务器上的目录) 例如:svn checkout svn://192.168.1.1/pro/do ...

  5. 在linux命令行下执行php 程序

    如何在linux命令行下,执行php程序. 例子 打印当前时间 php -r "echo time()" 随机输出一个数字 php -r "echo rand(1,20) ...

  6. 【转】linux和windows下安装python集成开发环境及其python包

    本系列分为两篇: 1.[转]windows和linux中搭建python集成开发环境IDE 2.[转]linux和windows下安装python集成开发环境及其python包 3.windows和l ...

  7. Linux (Ubuntu12.04) 下开发工具安装和使用

    Linux (Ubuntu12.04) 下开发工具安装和使用 这里讲述的是关于在ubuntu12.04下面安装和使用各种IDE 开发环境和初步使用的知识.说一下背景:很多的开发基本都是在linux操作 ...

  8. 在 Windows 和 Linux(Gnome) 环境下 从命令界面打开网页的方式

    1.在 Windows 中 通过命令 可以打开网页是很简单的: start http://www.baidu.com 或 start iexplorer http://www.baidu.com 第二 ...

  9. linux网络环境下socket套接字编程(UDP文件传输)

    今天我们来介绍一下在linux网络环境下使用socket套接字实现两个进程下文件的上传,下载,和退出操作! 在socket套接字编程中,我们当然可以基于TCP的传输协议来进行传输,但是在文件的传输中, ...

随机推荐

  1. JSP文件过大无法编译

    JSP文件过大无法编译: The code of method _jspService(HttpServletRequest, HttpServletResponse) is exceeding th ...

  2. hibernate Day1 案例代码

    1.创建Person类 package com.icss.pojo; public class Person { private int uid; private String uname; priv ...

  3. req.getParameter()无法获取参数(附前端json序列化)

    问题:前端用Ajax的post方式想servlet传递参数,servlet的getParameter()方法无法获取参数. 前端代码: $.ajax({ url: '/TestWeb/addBook' ...

  4. HAL之EXIT

    在STM32cubeMX中 1 在GPIO管脚上选定EXIT功能 2 在GPIO模式中设定触发边沿类型 3 在NVIC中设定NVIC分组及使能EIXT_Line0_interrupt 在MDK中的GP ...

  5. Ionic之存储信息、取出存储信息、注销存储信息

    每一个app软件在登录的时候,都会本地存储登录信息,需要用到数据的时候,就直接在本地获取,而不是每一次应用的时候都要请求到服务器来验证登录信息,减少服务器的负担.所以在设计混合HTML5 移动应用程序 ...

  6. AJPFX关于学习java遇到的问题:对算法和数据结构不熟悉

    为什么我先拿“数据结构和算法”说事捏?这玩意是写程序最最基本的东东.不管你使用 Java 还是其它的什么语言,都离不开它.而且这玩意是跨语言的,学好之后不管在哪门语言中都能用得上. 既然“数据结构和算 ...

  7. Git之远程项目克隆到本地配置

    远程代码克隆到本地工作区,需要进行简单的配置,用于识别身份 1.git config --global user.name    [设置用户名,你的github用户名] 2.git config -- ...

  8. ES6学习笔记(5)----数值的扩展

    参考书<ECMAScript 6入门>http://es6.ruanyifeng.com/ 数值的扩展 1.Number对象的扩展(1)javascript的全局函数isNaN,isFin ...

  9. PMP项目管理学习笔记(5)——整合管理之制定项目章程

    关于两个输入 在很多过程中,会用到这两个输入: 企业环境要素 是关于你的公司如何开展业务所需要知道的所有信息. 在你计划项目时,有很多关于公司的信息会非常有用,你需要知道各个不同部门是如何运作的,你所 ...

  10. css3纯手写loading效果

    <!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title> ...