zoukankan      html  css  js  c++  java
  • SSH使用教程

        SSH 为 Secure Shell 的缩写,由 IETF 的网络小组(Network Working Group)所制定;SSH 为建立在应用层基础上的安全协议。SSH 是目前较可靠,专为远程登录会话和其他网络服务提供安全性的协议。利用 SSH 协议可以有效防止远程管理过程中的信息泄露问题。

    我们远程连接Linux系统或者基于Linux的设备,都会选择使用ssh协议进行远程连接,今天记录一下学习Linux的ssh工具进行ssh连接的方法及相关参数。

    ssh进行远程连接

    1、ssh远程连接语法

    ssh 用户名@IP

    $ssh user@192.168.1.1

    PS:user是远程主机的用户名,@后面是远程主机的IP地址。

    2、使用ssh远程连接时,默认是使用22号端口连接,如果对方更改的ssh的端口怎么连接,修改连接端口的参数如下:

    -p 2222 

    $ssh -p 2222 user@192.168.1.1

    ssh参数

    -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转发功能。


  • 相关阅读:
    人生应该接受的教育
    【转】俞军给淘宝产品经理的分享
    【转】伪O2O已死?2016年实体零售将迎来真正的O2O
    【转】一个测试工程师的2015总结和2016年小展望
    【转】移动App测试中的最佳做法
    Net作业调度(一) -Quartz.Net入门
    Quartz学习
    Newtonsoft.Json.dll
    用C#实现Base64处理,加密解密,编码解码
    mysql 连接数的最大数
  • 原文地址:https://www.cnblogs.com/APeng2019/p/10719427.html
Copyright © 2011-2022 走看看