但因为你用的是普通用户 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 配置文件的方式。
评论前必须登录!
注册