• 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命令是一种增量同步方式,只会拷贝变化的文件(修改、新增、删除的)

  • 相关阅读:
    mac shell终端编辑命令行快捷键——行首行尾
    mac appium 启动genymotion
    mac eclipse 执行adb 命令,提示command not fount
    java jsch 登录linux系统避免手动输入Yes 或Always
    mac 安装android sdk
    内容选择器
    增强基本选择器[selector_3.html]
    层次选择器[selector_2.html]
    基本选择器
    jquery 入门与知识
  • 原文地址:https://www.cnblogs.com/xiwang6428/p/3446144.html
Copyright © 2020-2023  润新知