<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Ssh on Armstrong Yan</title><link>https://yanqian.github.io/zh/tags/ssh/</link><description>Recent content in Ssh on Armstrong Yan</description><generator>Hugo</generator><language>zh-CN</language><lastBuildDate>Mon, 20 Jul 2026 22:15:53 +0800</lastBuildDate><atom:link href="https://yanqian.github.io/zh/tags/ssh/index.xml" rel="self" type="application/rss+xml"/><item><title>远程智能体工作流（一）：用手机连接 Mac 运行 Codex</title><link>https://yanqian.github.io/zh/posts/publish/remote-mac-terminal-for-codex/</link><pubDate>Mon, 20 Jul 2026 22:15:53 +0800</pubDate><guid>https://yanqian.github.io/zh/posts/publish/remote-mac-terminal-for-codex/</guid><description>&lt;p&gt;本文是“远程代理工作流”系列的第一篇。&lt;/p&gt;
&lt;p&gt;这篇指南将介绍如何用手机操作 Mac 终端，并让 Codex、自动化脚本、本地开发代理等长时间任务持续运行。&lt;/p&gt;
&lt;p&gt;我们要搭建的不是远程桌面，而是一套可靠的远程终端工作流：&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-text" data-lang="text"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;手机 -&amp;gt; SSH -&amp;gt; Mac -&amp;gt; tmux -&amp;gt; Codex / 代理任务
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;配置完成后，Mac 就会成为一个轻量的远程执行节点。无论身在何处，你都可以用手机接入。&lt;/p&gt;
&lt;h2 id="各个工具分别做什么"&gt;
 各个工具分别做什么
 &lt;a class="heading-link" href="#%e5%90%84%e4%b8%aa%e5%b7%a5%e5%85%b7%e5%88%86%e5%88%ab%e5%81%9a%e4%bb%80%e4%b9%88"&gt;
 &lt;i class="fa-solid fa-link" aria-hidden="true" title="链接到标题"&gt;&lt;/i&gt;
 &lt;span class="sr-only"&gt;链接到标题&lt;/span&gt;
 &lt;/a&gt;
&lt;/h2&gt;
&lt;h3 id="ssh"&gt;
 SSH
 &lt;a class="heading-link" href="#ssh"&gt;
 &lt;i class="fa-solid fa-link" aria-hidden="true" title="链接到标题"&gt;&lt;/i&gt;
 &lt;span class="sr-only"&gt;链接到标题&lt;/span&gt;
 &lt;/a&gt;
&lt;/h3&gt;
&lt;p&gt;SSH 是一种安全的远程登录协议，可以让你从手机进入 Mac 的终端。&lt;/p&gt;
&lt;p&gt;在这套工作流中，SSH 负责：&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;安全访问 Mac 的命令行。&lt;/li&gt;
&lt;li&gt;使用密码或 SSH 密钥验证身份。&lt;/li&gt;
&lt;li&gt;从手机远程执行命令。&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;不过，SSH 一旦断开，并不能保证任务继续运行。这正是我们还需要 tmux 的原因。&lt;/p&gt;
&lt;h3 id="tailscale"&gt;
 Tailscale
 &lt;a class="heading-link" href="#tailscale"&gt;
 &lt;i class="fa-solid fa-link" aria-hidden="true" title="链接到标题"&gt;&lt;/i&gt;
 &lt;span class="sr-only"&gt;链接到标题&lt;/span&gt;
 &lt;/a&gt;
&lt;/h3&gt;
&lt;p&gt;Tailscale 会在你的设备之间建立私有网络。即使 Mac 和手机接入不同的网络，两台设备也能通过稳定的私有 IP 地址互相访问。&lt;/p&gt;
&lt;p&gt;在这套工作流中，Tailscale 负责：&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;让你通过 4G、5G、酒店 Wi-Fi、公司 Wi-Fi 或家庭 Wi-Fi 远程访问 Mac。&lt;/li&gt;
&lt;li&gt;为 Mac 提供稳定的 &lt;code&gt;100.x.x.x&lt;/code&gt; 地址。&lt;/li&gt;
&lt;li&gt;加密设备之间的网络通信。&lt;/li&gt;
&lt;li&gt;避免将 SSH 直接暴露在公网上。&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;本文默认使用官方 Tailscale macOS 客户端。在这种配置下，后台服务、登录状态和菜单栏状态都由该应用管理。&lt;/p&gt;</description></item></channel></rss>