GET STARTED · 02
打开第一个远端 Shell。
下面以单用户 Rootless 模式为例,完成服务端初始化、主机认证和第一次连接。
准备服务端
在远端 Linux 主机编译并初始化状态目录:
cd astra-shell
cargo build --bins
./target/debug/astrad init --state-dir state启动监听 UDP 4433 的 daemon:
./target/debug/astrad serve --listen 0.0.0.0:4433 --state-dir state --session-root /srv/astra授权密钥
将允许登录的公钥以 OpenSSH 格式写入 state/authorized_keys,并将权限设为 0600。私钥只保留在客户端设备的系统安全存储中。
创建连接
- 在 Astra Shell 中选择“添加 Host”。
- 填写主机地址、UDP 端口和远端 Unix 用户名。
- 选择对应的 SSH 私钥。
- 首次连接时核对服务端证书 SHA-256 指纹,再确认信任。
验证接续
打开一个 Shell,运行一个持续几分钟的命令,然后断开客户端再重新连接。你应该回到同一个 Terminal,而不是创建新的 PTY。