zoukankan      html  css  js  c++  java
  • ssh命令详解

    1.简介:

    Secure Shell(缩写为SSH),由IETF的网络工作小组(Network Working Group)所制定;SSH为一项创建在应用层和传输层基础上的安全协议,为计算机上的Shell(壳层)提供安全的传输和使用环境。

            传统的网络服务程序,如rsh、FTP、POP和Telnet其本质上都是不安全的;因为它们在网络上用明文传送数据、用户帐号和用户口令,很容易受到中间人(man-in-the-middle)攻击方式的攻击。就是存在另一个人或者一台机器冒充真正的服务器接收用户传给服务器的数据,然后再冒充用户把数据传给真正的服务器。而SSH是目前较可靠,专为远程登录会话和其他网络服务提供安全性的协议。利用SSH协议可以有效防止远程管理过程中的信息泄露问题。通过SSH可以对所有传输的数据进行加密,也能够防止DNS欺骗和IP欺骗。

            SSH之另一项优点为其传输的数据可以是经过压缩的,所以可以加快传输的速度。SSH有很多功能,它既可以代替Telnet,又可以为

    FTP、POP、甚至为PPP提供一个安全的“通道”。

    2.ssh格式

    ssh  [user@]host [command]

        选项:

        -1:强制使用ssh协议版本1;

        -2:强制使用ssh协议版本2;

        -4:强制使用IPv4地址;

        -6:强制使用IPv6地址;

        -A:开启认证代理连接转发功能;

        -a:关闭认证代理连接转发功能;

        -b:使用本机指定地址作为对应连接的源ip地址;

        -C:请求压缩所有数据;

        -F:指定ssh指令的配置文件;

        -f:后台执行ssh指令;

        -g:允许远程主机连接主机的转发端口;

        -i:指定身份文件;

        -l:指定连接远程服务器登录用户名;

        -N:不执行远程指令;

        -o:指定配置选项;

        -p:指定远程服务器上的端口;

        -q:静默模式;

        -X:开启X11转发功能;

        -x:关闭X11转发功能;

        -y:开启信任X11转发功能。

      3.如何连接远程主机:

    不指定用户,默认使用root账户登录

      ssh 192.168.0.11 

    指定用户:

      ssh root@192.168.0.11

     

  • 相关阅读:
    MongoDB索引使用
    ubuntu14.04下CPU的caffe配置,不成功的朋友请与我(lee)联系,后面附带邮箱
    android4.4 evaluateJavascript 到android2.X上不能调用的问题
    LeetCode122:Best Time to Buy and Sell Stock II
    Hdu-1565 方格取数(1) (状态压缩dp入门题
    TI C66x DSP 四种内存保护问题 -之- 针对CPU訪问外存(DDR3 or MSM)时的内存保护问题
    显示和隐藏Mac隐藏文件的命令
    【微软2014实习生及秋令营技术类职位在线測试】题目1 : String reorder
    钟表效果
    hibernate5(10)注解映射[2]一对多单向关联
  • 原文地址:https://www.cnblogs.com/danmiao/p/10039084.html
Copyright © 2011-2022 走看看