zoukankan      html  css  js  c++  java
  • Linux学习笔记19-ssh远程管理

    远程管理

    服务器一般运行在IDC机房中,一般都是通过远程管理方式对服务器进程控制。

     

    常见的远程管理工具:

    RDP(remote desktop protocol)协议,window远程桌面管理

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

    SSH(secure shell)CLi界面下的远程管理,几乎所有操作系统都有(内容加密传输),类unix系统主要的远程管理方式。

    RFB(remote framebuffer):图形化远程管理协议

    VNC(Virtual network computing):主要作为类unix系统下主要的图形化远程管理方式(LinuxBSDMAC OS X

     

    SSHLinux, Unix, Mac及其他网络设备最常用的远程CLi管理协议,使用对数据进行加密传输。

    SSH2是现行广泛使用的ssh版本。

    SSH协议使用TCP协议,端口号为22

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

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

    service sshd status

     

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

    例:

    ssh root@192.168.1.1  #用户名@主机名或IP,登录后可用exit退出。

    Ssh root@192.168.1.1 who  #可以不登陆执行命令,此示例为查看该机的登陆用户

     

    第一次建立SSH连接,需要交换公钥用以进行加密(

    SSH信息保存在用户家目录折.ssh隐藏文件夹下。

     

     

    其他使用SSH的命令:

    Scpsecure copy的缩写,用于在已用过SSH的两台机之间快速加密地进行传输文件。

    格式:scp  源文件 目标地址(包含绝对路径)

    例:scp linuxcast.tar root@192.168.1.1:/root/

    参数: -r :递归拷贝;

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

           -c :传输时进程数据压缩

     

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

    rsync *.* root@192.168.1.1:/root/

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

  • 相关阅读:
    顺序前缀改为随机性前缀 反转时间戳 反转年月日
    后台组件的治理思路
    干货 | 高耦合场景下,Trip.com如何做支付设计与落地
    每天响应数亿次请求,腾讯云如何提供高可用API服务?
    系统管理及操作命令
    远程连接及系统管理
    linux系统部署安装过程
    day 1 硬件组成概念及介绍笔记
    day 4
    day 3
  • 原文地址:https://www.cnblogs.com/xiwang6428/p/3446144.html
Copyright © 2011-2022 走看看