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


原文地址:https://www.cnblogs.com/APeng2019/p/10719427.html