在远程 Ubuntu 服务器(用户名为 111)上,OpenVPN 已安装并生成了客户端 .ovpn 配置文件,位于 /root/ 目录中。你只想复制并下载这个配置文件到你本地电脑。
但因为你用的是普通用户 111
,默认是 不能访问 /root/
目录 的,所以你需要先复制配置文件到你有权限的目录,然后才能下载。
✅ 一次性命令(复制 + 修改权限)
请先用 SSH 登录你的服务器,然后执行这两条命令:
sudo cp /root/client1.ovpn /home/111/
sudo chown 111:111 /home/111/client1.ovpn
说明:
-
client1.ovpn
替换为你生成的配置文件名 -
/home/111/
是你用户目录 -
第二行把文件“归你所有”,否则 WinSCP 中仍无法访问
✅ 然后使用 WinSCP 下载文件
-
打开 WinSCP
-
配置连接:
-
协议:SFTP(或 SCP)
-
主机名:你的服务器 IP 地址
-
用户名:
111
-
密码:你的登录密码
-
-
登录后进入目录
/home/111/
-
找到并下载
client1.ovpn
✅ 下载完成后(可选清理)
如果你希望清理掉复制的文件,登录服务器后执行:rm /home/111/client1.ovpn
rm /home/111/client1.ovpn
=================================================================
搭建的远程ubantu服务器用户名是home 安装了openvpn服务端了生成了 配置文件在root文件夹里面,后面我只想下载openvpn 配置文件 ?
你当前情况如下:
-
远程 Ubuntu 服务器已搭建好 OpenVPN 服务端
-
生成的
.ovpn
配置文件在/root
目录 -
你登录服务器使用的用户名是
home
(不是 root) -
你现在 只想下载这个
.ovpn
文件到本地电脑使用
✅ 问题
你用的是普通用户 home
,默认是无法直接访问 /root
目录的,因为那是 root 用户的私有目录。
✅ 正确下载方法(2 步)
第一步:先把文件从 /root
拷贝出来(登录服务器执行)
sudo cp /root/client1.ovpn /home/home/
sudo chown home:home /home/home/client1.ovpn
解释:
-
第一行:把配置文件复制到你能访问的目录
/home/home/
-
第二行:把文件的拥有者变更为
home
用户,否则你还是无法读取
第二步:从本地电脑下载 .ovpn
文件
在你本地电脑终端中执行以下命令(以 scp
为例):
scp home@your-server-ip:/home/home/client1.ovpn ~/Downloads/
替换说明:
-
your-server-ip
替换成你的服务器公网 IP 地址 -
~/Downloads/
是你本地保存位置(可以改为别的)
✅ 示例完整流程:
-
登录服务器:ssh home@123.123.123.123
-
然后在服务器上执行:sudo cp /root/client1.ovpn /home/home/
sudo chown home:home /home/home/client1.ovpn
-
本地电脑执行下载:scp home@123.123.123.123:/home/home/client1.ovpn ~/Downloads/
这就是最安全、最常见的下载 OpenVPN 配置文件的方式。
本文地址:https://www.vps345.com/10543.html