加入收藏 | 设为首页 | 会员中心 | 我要投稿 应用网_丽江站长网 (http://www.0888zz.com/)- 科技、建站、数据工具、云上网络、机器学习!
当前位置: 首页 > 服务器 > 搭建环境 > Windows > 正文

使用stunnel保护telnet连接

发布时间:2019-06-07 04:48:43 所属栏目:Windows 来源:Curt Warfield
导读:副标题#e# Telnet 是一种客户端-服务端协议,通过 TCP 的 23 端口连接到远程服务器。Telnet 并不加密数据,因此它被认为是不安全的,因为数据是以明文形式发送的,所以密码很容易被嗅探。但是,仍有老旧系统需要使用它。这就是用到 stunnel 的地方。 stunne

最后,添加新的防火墙规则:

  1. firewall-cmd --add-port=450/tcp --perm
  2. firewall-cmd --reload

现在你可以启用并启动 telnet 和 stunnel。

  1. systemctl enable telnet.socket stunnel@telnet.service --now

要注意 systemctl 命令是有顺序的。systemd 和 stunnel 包默认提供额外的模板单元文件。该模板允许你将 stunnel 的多个配置文件放到 /etc/stunnel 中,并使用文件名启动该服务。例如,如果你有一个 foobar.conf 文件,那么可以使用 systemctl start stunnel@foobar.service 启动该 stunnel 实例,而无需自己编写任何单元文件。

如果需要,可以将此 stunnel 模板服务设置为在启动时启动:

  1. systemctl enable stunnel@telnet.service

客户端安装

本文的这部分假设你在客户端系统上以普通用户(拥有 sudo 权限)身份登录。安装 stunnel 和 telnet 客户端:

  1. dnf -y install stunnel telnet

stunnel.pem 从远程服务器复制到客户端的 /etc/pki/tls/certs 目录。在此例中,远程 telnet 服务器的 IP 地址为 192.168.1.143

  1. sudo scp myuser@192.168.1.143:/etc/pki/tls/certs/stunnel.pem
  2. /etc/pki/tls/certs/

创建 /etc/stunnel/telnet.conf

  1. cert = /etc/pki/tls/certs/stunnel.pem
  2. client=yes
  3. [telnet]
  4. accept=450
  5. connect=192.168.1.143:450

accept 选项是用于 telnet 会话的端口。connect 选项是你远程服务器的 IP 地址以及监听的端口。

接下来,启用并启动 stunnel:

  1. systemctl enable stunnel@telnet.service --now

测试你的连接。由于有一条已建立的连接,你会 telnetlocalhost 而不是远程 telnet 服务器的主机名或者 IP 地址。

  1. [user@client ~]$ telnet localhost 450
  2. Trying ::1...
  3. telnet: connect to address ::1: Connection refused
  4. Trying 127.0.0.1...
  5. Connected to localhost.
  6. Escape character is '^]'.
  7.  
  8. Kernel 5.0.9-301.fc30.x86_64 on an x86_64 (0)
  9. server login: myuser
  10. Password: XXXXXXX
  11. Last login: Sun May 5 14:28:22 from localhost
  12. [myuser@server ~]$

【编辑推荐】

  1. 在Linux上监控CPU和GPU温度
  2. Linux下的进程间通信:套接字和信号
  3. 在 Windows 中运行 Linux 命令的 4 种方法
  4. 在Windows中运行Linux命令的4种方法
  5. 详解Linux下的IO监控与分析:系统级+进程级+业务级+文件级IO
【责任编辑:庞桂玉 TEL:(010)68476606】
点赞 0

(编辑:应用网_丽江站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

热点阅读