zoukankan      html  css  js  c++  java
  • Linux Notes:Linux下的远程登录协议及软件

    常见的远程登录协议

    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写文章,感觉是很不错的额感觉,哈哈。
  • 相关阅读:
    架构思维—软件架构—系统架构—系统—大局观、系统观(结构与秩序)、还原论(分与合)
    微核架构的本质是微核掌握了更多的上下文-----微核架构 = 整体上下文 + 配置组成
    spring mvc的工作流程
    @getMapping和@postMapping,@RestController
    springTransaction Management
    Architecture of Spring Framework
    Tomcat 6 —— Realm域管理
    Tomcat模型结构
    spring的启动过程
    ServletContext、webApplicationContext、DispatcherServlet与容器
  • 原文地址:https://www.cnblogs.com/whereareyoufrom/p/4738197.html
Copyright © 2011-2022 走看看