SSH 速成

Gakkiyomi 是爆炸的烟火 本文由博客端 https://fangcong.ink 主动推送

本文旨在速成 SSH,不探讨原理。毕竟工作恰饭讲究一个效率,原理可在闲暇时间学习。

ba8e70b184eae5721f715e15f3bba7ea.jpg

SSH 协议(也称为 Secure Shell)是一种用于从一台计算机安全登录到另一台计算机的方法。它提供了多种用于强身份验证的选项,并通过强加密来保护通信安全性和完整性。它是非受保护的登录协议(例如 telnet,rlogin)和不安全的文件传输方法(例如 FTP)的安全替代方法。

该协议在客户端-服务器模型中起作用,这意味着该连接是由连接到 SSH 服务器的 SSH 客户端建立的。SSH 客户端驱动连接建立过程,并使用公共密钥加密技术来验证 SSH 服务器的身份。在设置阶段之后,SSH 协议使用强大的对称加密和哈希算法来确保在客户端和服务器之间交换的数据的私密性和完整性。

下图显示了 SSH 连接的简化设置流程。

HowdoestheSSHprotocolwork.png

命令

SSH [user@] host [command]

选项

  • 建立本地 SSH 隧道(本地客户端建立监听端口)
  • 将本地机(客户机)的某个端口转发到远端指定机器的指定端口。
  • 建立远程 SSH 隧道(隧道服务端建立监听端口)
  • 将远程主机(服务器)的某个端口转发到本地端指定机器的指定端口。

SSH 远程隧道

通过 -R 参数实现

利用外网服务器以及反向 SSH 搭一条通道,就可以利用外网的服务器登录内网的服务器。
两台服务器配置

名称 IP
内网服务器 192.168.0.201
外网服务器 100.100.100.100
  • SSH
    36 引用 • 41 回帖

赞助商 我要投放

回帖

欢迎来到这里!

我们正在构建一个小众社区,大家在这里相互信任,以平等 • 自由 • 奔放的价值观进行分享交流。最终,希望大家能够找到与自己志同道合的伙伴,共同成长。

注册 关于
请输入回帖内容 ...