湖北省网站建设_网站建设公司_数据统计_seo优化
2026/1/5 18:55:56 网站建设 项目流程

老板的奇思妙想总是无穷的,虽然是QA,但是也要使唤cursor改代码,需要让cursor使用本地的windows电脑连接到已经下载了git代码并编译的服务器上。

配置步骤

1 确保windows电脑上有ssh,在cmd窗口下执行ssh -V 能看到版本说明就是有,没有的话要装,在安装的时候,可以使用powershell,但是我这电脑总出错,后来cursor帮我用git装好又配置的环境变量。这一步可以交给cursor

2 确认使用rsa公私钥方式还是服务器密码方式登录,如果是公私钥文件,那么需要在windows服务器上生成一个公私钥对,再将公钥文件id_rsa.pub里的内容拷贝到远程服务器的/root/.ssh/authorized_keys文件里,我用root用户登录,就拷贝到了root的家目录下的ssh,其他用户登录,推测是用户家目录的.ssh隐藏目录。拷贝的内容大概长下面这样。

3 编辑C:\Users\Administrator\.ssh\config 类似下面这样,HostName是linux的IP,指定了登录用户是root,端口是22,IdentityFile的意思是指定了私钥文件的目录。

Host server1
HostName 192.1.2.3
User root
Port 22
IdentityFile ~/.ssh/id_rsa
PreferredAuthentications publickey
UserKnownHostsFile ~/.ssh/known_hosts

4 踩坑的一步,要开启cursor访问ssh是的login窗口。配置C:\Users\Administrator\AppData\Roaming\Cursor\User下面的settings.json,其中remote.SSH巴拉巴拉这些参数是粘贴进去的,作用就是打开login窗口。为什么我的默认是关的,不懂啊~~

{
"window.commandCenter": true,
"cursor.general.disableHttp2": true,
"remote.SSH.remotePlatform": {
"server1": "linux",
"testuser@10.1.2.3": "linux"
}
"remote.SSH.showLoginTerminal": true,
"remote.SSH.useLocalServer": false,
"remote.SSH.enableDynamicForwarding": true,
"remote.SSH.remoteServerListenOnSocket": false,
"remote.SSH.connectTimeout": 60
}

5 第四步的文件配置完,关掉cursor重启cursor,然后ctrl+shift+p 选remote host 就可以愉快登录了。

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询