Image

知识库 → 设置 PPTP 客户端以远程访问 Debian 12 工作站

[虚拟服务器]
出版日期: 07.03.2024

本指南介绍如何在 Debian 12 工作站上配置与 PPTP 服务器的客户端连接以获得远程访问。

工作站已连接至 Internet,并且没有可直接连接的外部 IP 地址。 为了获得远程访问权限,我们连接到之前在 VDS Debian 12 上配置的 PPTP 服务器,通过该服务器我们可以配置端口转发并连接到设备。

厘米。 另外: 在 VDS Debian 12 上配置 PPTP 服务器

1.安装PPTP客户端

apt install pptp-linux

1.1 基本设置

所有基本设置都存储在文件 /etc/ppp/options.pptp 中 我们需要创建一个链接到设置文件的连接文件。

touch /etc/ppp/peers/my
pty "pptp 234.xxx.234.xxx --nolaunchpppd"
name user2
remotename PPTP
require-mppe-128
persist
maxfail 50
holdoff 30
file /etc/ppp/options.pptp
ipparam my

234.xxx.234.xxx - 具有已配置服务的 VDS 服务器的 IP 地址
user2 - 用户名
persist - 如果断开连接将重新连接
maxfail - 重新连接尝试的最大次数
holdoff - 两次尝试之间的时间(以秒为单位)

1.2 用户设置,打开文件/etc/ppp/chap-secrets

让我们指出我们在服务器上为用户 user2 创建的数据

# client    server	secret          IP addresses
user2	    PPTP	password2       10.10.10.10

1.3 连接与断开

1.3.1 连接PPTP服务器

pon my

1.3.2 断开与 PPTP 服务器的连接

poff my

要检查,请使用命令 ifconfig | 查询 ppp

1.4 启动时自动连接

在 /etc/network/interfaces 文件的末尾添加以下行

auto ppp0
iface ppp0 inet ppp
provider my

1.4.1 检查自动连接

/etc/init.d/networking restart
ifconfig 

ppp0: flags=4305<UP,POINTOPOINT,RUNNING,NOARP,MULTICAST>  mtu 1396
        inet 10.10.10.10  netmask 255.255.255.255  destination 10.10.10.1
        ppp  txqueuelen 3  (Point-to-Point Protocol)
        RX packets 14  bytes 338 (338.0 B)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 14  bytes 344 (344.0 B)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

完成后,现在工作站将连接到服务器,并且能够通过本地 IP 从 VDS 服务器进行访问。 如有必要,您可以在 VDS 服务器本身上配置端口转发





暂时没有评论