一直从事嵌入式wifi开发和服务端对接,最近开始自己搭建服务器。

首先是买了个腾讯云99一年的轻量服务器

然后配置好SSH密钥作为登录方式(单纯密码登录不行),给到登录密钥文件路径给ai,可以让trae的AI自行登录帮你操作。

当然作为新手过于依赖ai也不是什么好事,可以在vscode终端连接上云服务器,执行以下指令就能连接上,但前提是要有ssh登录文件
 

-i 指定私钥文件(身份认证)

ai_talk.pem 腾讯云服务器的 SSH 密钥文件

ubuntu 登录用户名(腾讯云 Ubuntu 系统默认)

111.230.11.xxx 服务器公网 IP

ssh -i "D:\BT_PROJECT\791系列\多能AI创品\腾讯云服务器ssh密钥文件\ai_talk.pem" ubuntu@111.230.11.xxx

连接上如下,这样就可以在vscode中操控云服务器

那如何通过SSH安全地将你Windows电脑上的一个文件,复制到远程的腾讯云服务器上?

执行以下指令:

scp -i "D:\BT_PROJECT\791系列\多能AI创品\腾讯云服务器ssh密钥文件\ai_talk.pem" "D:\BT_PROJECT\791系列\多能AI创品\腾讯云服务器ssh密钥文件\kph_test_today.txt" ubuntu@111.230.11.xxx:/home/ubuntu/dana-server/

上传文件后如何运行?

执行以下指令:

### 前台运行(测试用,看日志)
```
cd /home/ubuntu/dana-server
python3 kph_server.py
```
按 Ctrl+C 停止。

### 后台运行(不中断)
```
cd /home/ubuntu/dana-server
nohup python3 kph_server.py > /var/log/kph-server.out.log 2>&1 &
```

如果是更新服务器的代码,那么就重新上传然后重启服务

# 重启服务

sudo supervisorctl restart kph-server

现在让ai写好python代码,把ac791连接上服务器了,设备端向服务端发送hello会有回复。

现在的问题是如何把ai对话的流程跑通,我昨天把stt和tts的服务在腾讯云上申请好了,现在让ai接入进去。

更多推荐