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

如何手动将代码上传至AWS Lightsail Node.js实例

在AWS Lightsail Node.js实例中手动上传代码的方法

以下是几种无需Docker、无需代码托管平台的手动上传代码方案,按需选择:

方法1:通过Lightsail Web SSH界面上传文件

适合小文件或临时上传操作:

  • 登录AWS Lightsail控制台,进入你的Node.js实例详情页,点击连接 > 连接使用SSH,打开Web终端界面。
  • 在终端界面右上角找到上传文件按钮(向上箭头图标),点击后选择本地的代码文件。
  • 文件上传完成后,默认会存放在当前用户的主目录(如/home/ubuntu或/home/bitnami,取决于镜像类型)。
  • 用mv命令将文件移动到你的Node.js应用目录,例如:
    mv your-file.js /opt/bitnami/nodejs/projects/your-app/
    

方法2:使用SCP命令本地批量上传

适合多文件或目录上传,需要本地具备SSH客户端(Windows可用PowerShell/Git Bash,Mac/Linux自带终端):

  • 从Lightsail实例详情的连接标签中,获取实例的静态IP和默认用户名(Bitnami镜像默认是bitnami,官方Node.js镜像默认是ubuntu)。
  • 执行对应命令上传:
    • 单个文件:
      scp /本地文件完整路径/your-file.js 用户名@静态IP:/实例目标路径/
      
      示例:scp ~/Desktop/app.js bitnami@192.168.1.1:/opt/bitnami/nodejs/projects/my-app/
    • 整个目录:
      scp -r /本地目录完整路径/your-project 用户名@静态IP:/实例目标路径/
      
      示例:scp -r ~/Desktop/my-app bitnami@192.168.1.1:/opt/bitnami/nodejs/projects/

方法3:直接在终端创建/编辑代码文件

适合编写或修改小型代码片段:

  • 使用nano编辑器创建新文件(新手友好):
    nano /目标路径/new-file.js
    
  • 输入代码后,按Ctrl+O保存,按Ctrl+X退出编辑器。
  • 若习惯vi编辑器,可直接用vi /目标路径/new-file.js操作,按i进入编辑模式,编辑完成后按Esc,输入:wq保存退出。

上传后启动应用的基础步骤

  1. 进入你的应用目录:
    cd /opt/bitnami/nodejs/projects/your-app/
    
  2. 安装依赖:
    npm install
    
  3. 启动应用(推荐用PM2保持后台运行,先安装PM2:npm install -g pm2):
    pm2 start app.js
    

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.29 07:57:26