美文网首页PHP程序员
SSH简介与用途

SSH简介与用途

作者: php转go | 来源:发表于2020-11-23 11:18 被阅读0次

    SSH全称Secure Shell,中文翻译为安全外壳协议,是一种加密的网络传输协议,可在不安全的网络中为网络服务提供安全的传输环境。
    SSH通过在网络中创建安全隧道来实现SSH客户端与服务器之间的连接
    SSH最常见的用途是远程登录系统
    SSH使用频率最高的场合是类Unix系统,但是Windows操作系统也能有限度地使用SSH

    在类Unix系统中,已许可登录的公钥通常保存在用户 /home 目录的 ~/.ssh/authorized_keys 文件中,该文件只由SSH使用。
    当远程机器持有公钥,而本地持有对应私钥时,登录过程不再需要手动输入密码。另外为了额外的安全性,私钥本身也能用密码保护。SSH要求私钥文件不能被多个用户访问,这在Linux上应该修改文件权限为0600

    端口转发,
    SSH提供端口转发功能,把其他 TCP 端口的网络数据通过 SSH 链接来转发,并且自动提供了相应的加密及解密服务。这一过程有时也被叫做“隧道”(tunneling),这是因为 SSH 为其他 TCP 链接提供了一个安全的通道来进行传输而得名。
    本地端口转发的命令格式是:

    ssh -L <local port>:<remote host>:<remote port> <SSH hostname>
    #例子 
    ssh -L 7001:localhost:389 LdapServerHost
    

    相关文章

      网友评论

        本文标题:SSH简介与用途

        本文链接:https://www.haomeiwen.com/subject/hiikmktx.html