Astra Shell 文档下载 macOS
文档目录 当前:第一次连接

文档 / 开始使用 / 第一次连接

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。私钥只保留在客户端设备的系统安全存储中。

创建连接

  1. 在 Astra Shell 中选择“添加 Host”。
  2. 填写主机地址、UDP 端口和远端 Unix 用户名。
  3. 选择对应的 SSH 私钥。
  4. 首次连接时核对服务端证书 SHA-256 指纹,再确认信任。

验证接续

打开一个 Shell,运行一个持续几分钟的命令,然后断开客户端再重新连接。你应该回到同一个 Terminal,而不是创建新的 PTY。