每次登新服务器必做的
1.设置心跳保证长连接 2.登录免密码 3.安装claude
1. 首先设置心跳保证长连接
ctrl+shift+p打开本地配置文件

然后修改config


接下来
2. 设置免密登录
第一步:查看公钥
本机 PowerShell:
Get-Content ~/.ssh/id_ed25519.pub
会输出一长串:
ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAI...... user@DESKTOP
复制整行。
第二步:登录服务器
host是服务器名称
ssh host
第三步:创建 SSH 目录
服务器里执行:
mkdir -p ~/.ssh
chmod 700 ~/.ssh
第四步:编辑 authorized_keys
执行:
vim ~/.ssh/authorized_keys
把刚才复制的整行公钥粘进去。
例如:
ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIxxxxxxxxxxxxxxxxxxxxxxxx user@DESKTOP
保存退出。
第五步:设置权限
chmod 600 ~/.ssh/authorized_keys
第六步:退出测试
退出服务器:
exit
然后本机:
ssh port
如果直接登录,不再要求密码就成功了
3. 在终端安装claude code
先解决网络问题,前面在config里加了转发端口,现在需要添加环境变量:
先进入环境变量文件:
vim ~/.bashrc
然后添加转发端口:
export http_proxy=http://127.0.0.1:7890
export https_proxy=http://127.0.0.1:7890
export HTTP_PROXY=http://127.0.0.1:7890
export HTTPS_PROXY=http://127.0.0.1:7890

ok,接下来安装cc:
服务器环境:
- Ubuntu 22.04
- 没有 sudo
- 有 curl
- 没有 conda
所以直接走 nvm 用户级安装 Node:
第一步:安装 nvm
在服务器执行:
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.40.3/install.sh | bash
执行完后:
source ~/.bashrc
检查:
command -v nvm
正常应该输出:
nvm
第二步:安装 Node.js
执行:
nvm install --lts
nvm use --lts
验证:
node -v
npm -v
应该看到类似:
v22.x.x
10.x.x
第三步:测试网络
在安装 Claude Code 之前先测一下:
curl https://registry.npmjs.org/
如果返回:
{}
或者一大堆 JSON 内容,
说明 npm 网络没问题。
第四步:安装 Claude Code
执行:
npm install -g @anthropic-ai/claude-code
安装完成后:
claude --version
如果看到版本号,就成功了。
然后直接终端输入claude,应该就可以了。如果显示地区不支持,检查自己的代理,代理映射是不是能跑通。

连接成功后出现这个页面,然后按照提示进行登录就行了。
openEuler 是由开放原子开源基金会孵化的全场景开源操作系统项目,面向数字基础设施四大核心场景(服务器、云计算、边缘计算、嵌入式),全面支持 ARM、x86、RISC-V、loongArch、PowerPC、SW-64 等多样性计算架构
更多推荐


所有评论(0)