SSH(Secure Shell)

    

SSH(Secure Shell)_第1张图片

    SSH(Secure Shell)是一种用于在网络上安全地进行远程登录或执行命令的协议。它通过加密技术来保护数据的传输,防止数据被窃听或篡改。SSH 使用客户端-服务器模型,用户可以通过 SSH 客户端连接到远程主机上的 SSH 服务器,并且能够进行认证和授权访问。

SSH 具有以下特点:

1. 加密传输:SSH 使用加密技术来保护数据在网络上的传输,确保数据的安全性。

2. 用户认证:用户需要进行身份验证才能连接到远程主机,通常通过用户名和密码、公钥验证或其他认证方法。

3. 远程操作:用户可以使用 SSH 在远程主机上执行命令、传输文件及其他操作。

4. 端口安全:SSH 默认使用TCP端口22进行通信,可以通过配置更改端口以加强安全性。

在软件开发中,SSH 协议通常用于安全地访问远程代码仓库、执行远程部署和管理远程服务器等操作。

入门

连接

连接到服务器(默认端口 22)

$ ssh [email protected]

在特定端口上连接

$ ssh [email protected] -p 6222

通过 pem 文件连接(0400 权限)

$ ssh -i /path/file.pem

你可能感兴趣的:(嵌入式Linux开发工程师课程,ssh,网络,运维,linux,服务器)