You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

能否通过MS Visual Studio Code访问DirectAdmin文件?求操作步骤

方案可行性说明

这个方案完全可行——借助VS Code的Remote-SSH插件,你可以直接连接到DirectAdmin所在的服务器,在线编辑、调试网站文件,比用DirectAdmin的在线UI效率高很多。

DirectAdmin端操作步骤
  • 开启SSH权限:登录DirectAdmin后台,找到「SSH Access」(部分主机商可能命名为「SSH管理」)选项,开启你的账号SSH权限,记下设置的SSH端口(默认是22,部分主机商会修改端口,务必记准)。
  • 收集核心信息:记下你的SSH用户名(就是DirectAdmin的登录用户名)、登录密码,以及服务器的IP地址(可在DirectAdmin后台「Server Information」板块找到)。
  • 确认网站文件路径:DirectAdmin的网站文件默认存在 /home/你的用户名/domains/你的域名/public_html 路径下,提前记好这个路径,后续VS Code连接后会用到。
VS Code端操作步骤
  • 安装Remote-SSH插件:打开VS Code,左侧扩展面板搜索「Remote - SSH」,安装微软官方出品的插件。
  • 配置SSH连接:按F1打开命令面板,输入「Remote-SSH: Open SSH Configuration File...」,选择默认的配置文件(一般是~/.ssh/config),在文件内添加以下内容:
Host 自定义名称(比如MyWebsite)
    HostName 服务器IP地址
    User SSH用户名(你的DirectAdmin用户名)
    Port SSH端口号(默认22,改了就填实际端口)

保存配置文件。

  • 连接服务器:再次按F1,输入「Remote-SSH: Connect to Host...」,选择刚才配置的自定义名称,输入SSH密码即可完成连接。
  • 打开网站目录:连接成功后,VS Code左下角会显示已连接的主机名称,点击左侧「资源管理器」,选择「打开文件夹」,输入之前记下的网站文件路径(比如/home/xxx/domains/xxx.com/public_html),确认后就能直接编辑所有网站文件了。
可选:简化登录(避免每次输密码)
  • 本地生成SSH密钥:打开本地命令提示符(Windows)或终端(Mac/Linux),输入ssh-keygen -t rsa,一路按回车采用默认设置,会在~/.ssh目录生成id_rsa(私钥)和id_rsa.pub(公钥)两个文件。
  • 上传公钥到DirectAdmin:登录DirectAdmin后台,找到「SSH Access」里的「Authorized Keys」选项,打开本地的id_rsa.pub文件,复制全部内容粘贴到输入框,保存后,后续VS Code连接服务器就不用再输入密码了。
注意事项
  • 若找不到SSH选项,可能是主机商默认关闭了SSH权限,直接联系主机商开启即可。
  • 编辑文件前建议先备份,避免误操作导致网站出错。
  • 若连接超时,先检查服务器IP、端口号是否正确,也可以用ssh 用户名@服务器IP -p 端口号在本地终端测试基础连接是否正常。

内容的提问来源于stack exchange,提问作者Alyosha

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.29 01:52:16