<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="zh">
	<id>https://md5.pw/index.php?action=history&amp;feed=atom&amp;title=%E8%B7%A8%E5%B9%B3%E5%8F%B0%2F%E5%A4%9A%E8%AE%BE%E5%A4%87%E7%AE%A1%E7%90%86%E6%8C%87%E5%8D%97%EF%BC%88Windows%2FMac%2F%E7%A7%BB%E5%8A%A8SSH%2FSFTP%2B%E9%85%8D%E7%BD%AE%E5%90%8C%E6%AD%A5%EF%BC%89</id>
	<title>跨平台/多设备管理指南（Windows/Mac/移动SSH/SFTP+配置同步） - 版本历史</title>
	<link rel="self" type="application/atom+xml" href="https://md5.pw/index.php?action=history&amp;feed=atom&amp;title=%E8%B7%A8%E5%B9%B3%E5%8F%B0%2F%E5%A4%9A%E8%AE%BE%E5%A4%87%E7%AE%A1%E7%90%86%E6%8C%87%E5%8D%97%EF%BC%88Windows%2FMac%2F%E7%A7%BB%E5%8A%A8SSH%2FSFTP%2B%E9%85%8D%E7%BD%AE%E5%90%8C%E6%AD%A5%EF%BC%89"/>
	<link rel="alternate" type="text/html" href="https://md5.pw/index.php?title=%E8%B7%A8%E5%B9%B3%E5%8F%B0/%E5%A4%9A%E8%AE%BE%E5%A4%87%E7%AE%A1%E7%90%86%E6%8C%87%E5%8D%97%EF%BC%88Windows/Mac/%E7%A7%BB%E5%8A%A8SSH/SFTP%2B%E9%85%8D%E7%BD%AE%E5%90%8C%E6%AD%A5%EF%BC%89&amp;action=history"/>
	<updated>2026-04-29T13:30:15Z</updated>
	<subtitle>本wiki上该页面的版本历史</subtitle>
	<generator>MediaWiki 1.43.5</generator>
	<entry>
		<id>https://md5.pw/index.php?title=%E8%B7%A8%E5%B9%B3%E5%8F%B0/%E5%A4%9A%E8%AE%BE%E5%A4%87%E7%AE%A1%E7%90%86%E6%8C%87%E5%8D%97%EF%BC%88Windows/Mac/%E7%A7%BB%E5%8A%A8SSH/SFTP%2B%E9%85%8D%E7%BD%AE%E5%90%8C%E6%AD%A5%EF%BC%89&amp;diff=1589&amp;oldid=prev</id>
		<title>2026年3月15日 (日) 19:44 Liam</title>
		<link rel="alternate" type="text/html" href="https://md5.pw/index.php?title=%E8%B7%A8%E5%B9%B3%E5%8F%B0/%E5%A4%9A%E8%AE%BE%E5%A4%87%E7%AE%A1%E7%90%86%E6%8C%87%E5%8D%97%EF%BC%88Windows/Mac/%E7%A7%BB%E5%8A%A8SSH/SFTP%2B%E9%85%8D%E7%BD%AE%E5%90%8C%E6%AD%A5%EF%BC%89&amp;diff=1589&amp;oldid=prev"/>
		<updated>2026-03-15T19:44:25Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;zh&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;←上一版本&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;2026年3月15日 (日) 12:44的版本&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l194&quot;&gt;第194行：&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;第194行：&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;从单设备到多设备的跨越，标志着你正在从一个 VPS 新手，蜕变为一名掌控全局的服务器管理者。选择最适合你的那款工具，将你的服务器 IP、精良配置好的环境和珍贵的 SSH 密钥安全地连接起来，开始享受随时随地使用服务器的乐趣吧！&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;从单设备到多设备的跨越，标志着你正在从一个 VPS 新手，蜕变为一名掌控全局的服务器管理者。选择最适合你的那款工具，将你的服务器 IP、精良配置好的环境和珍贵的 SSH 密钥安全地连接起来，开始享受随时随地使用服务器的乐趣吧！&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;[[Category:500 常见应用指南 — Application Guides]]&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;

&lt;!-- diff cache key my_wiki:diff:1.41:old-1576:rev-1589:php=table --&gt;
&lt;/table&gt;</summary>
		<author><name>Liam</name></author>
	</entry>
	<entry>
		<id>https://md5.pw/index.php?title=%E8%B7%A8%E5%B9%B3%E5%8F%B0/%E5%A4%9A%E8%AE%BE%E5%A4%87%E7%AE%A1%E7%90%86%E6%8C%87%E5%8D%97%EF%BC%88Windows/Mac/%E7%A7%BB%E5%8A%A8SSH/SFTP%2B%E9%85%8D%E7%BD%AE%E5%90%8C%E6%AD%A5%EF%BC%89&amp;diff=1576&amp;oldid=prev</id>
		<title>2026年3月14日 (六) 16:06 Lan</title>
		<link rel="alternate" type="text/html" href="https://md5.pw/index.php?title=%E8%B7%A8%E5%B9%B3%E5%8F%B0/%E5%A4%9A%E8%AE%BE%E5%A4%87%E7%AE%A1%E7%90%86%E6%8C%87%E5%8D%97%EF%BC%88Windows/Mac/%E7%A7%BB%E5%8A%A8SSH/SFTP%2B%E9%85%8D%E7%BD%AE%E5%90%8C%E6%AD%A5%EF%BC%89&amp;diff=1576&amp;oldid=prev"/>
		<updated>2026-03-14T16:06:49Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;zh&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;←上一版本&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;2026年3月14日 (六) 09:06的版本&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l21&quot;&gt;第21行：&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;第21行：&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;== 第二章：跨平台管理的王者 —— Termius 实战指南 ==&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;== 第二章：跨平台管理的王者 —— Termius 实战指南 ==&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;如果要在全平台（Win/Mac/iOS/Android）找出一款 UI 最精美、同步体验最丝滑的 SSH/SFTP 客户端，Termius 绝对是目前的行业标杆&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;。它就像是 SSH 工具界的“苹果全家桶”&lt;/del&gt;。&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;如果要在全平台（Win/Mac/iOS/Android）找出一款 UI 最精美、同步体验最丝滑的 SSH/SFTP 客户端，Termius 绝对是目前的行业标杆。&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;== 2.1 Termius 的优势与劣势 ==&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;== 2.1 Termius 的优势与劣势 ==&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l53&quot;&gt;第53行：&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;第53行：&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;== 2.3 在 Termius 中优雅地管理 SSH 密钥 (Keychain) ==&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;== 2.3 在 Termius 中优雅地管理 SSH 密钥 (Keychain) ==&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;跨平台管理最&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;头疼&lt;/del&gt;的就是私钥文件在不同设备间怎么传递。Termius 提供了一个叫做 Keychain（钥匙串） 的功能。&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;跨平台管理最&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;麻烦&lt;/ins&gt;的就是私钥文件在不同设备间怎么传递。Termius 提供了一个叫做 Keychain（钥匙串） 的功能。&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;# 点击左侧菜单栏的 &amp;lt;code&amp;gt;Keychain&amp;lt;/code&amp;gt;（钥匙图标）。&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;# 点击左侧菜单栏的 &amp;lt;code&amp;gt;Keychain&amp;lt;/code&amp;gt;（钥匙图标）。&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l60&quot;&gt;第60行：&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;第60行：&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;# &amp;#039;&amp;#039;&amp;#039;关键一步：&amp;#039;&amp;#039;&amp;#039;回到你之前添加的 Host 属性界面，在认证方式那里，不要填密码，而是点击 &amp;lt;code&amp;gt;Key&amp;lt;/code&amp;gt; 下拉菜单，选择你刚才在 Keychain 里保存的那把钥匙。&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;# &amp;#039;&amp;#039;&amp;#039;关键一步：&amp;#039;&amp;#039;&amp;#039;回到你之前添加的 Host 属性界面，在认证方式那里，不要填密码，而是点击 &amp;lt;code&amp;gt;Key&amp;lt;/code&amp;gt; 下拉菜单，选择你刚才在 Keychain 里保存的那把钥匙。&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&#039;&#039;&#039;多设备魔法：&#039;&#039;&#039;现在，你拿出 iPhone 或安卓手机，下载 Termius 并登录同一个账号。你会发现你的服务器列表和那把至关重要的私钥，都已经&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;乖乖躺&lt;/del&gt;在手机里了。在手机上点击连接，瞬间连上服务器，完全不需要重新导入任何文件。&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&#039;&#039;&#039;多设备魔法：&#039;&#039;&#039;现在，你拿出 iPhone 或安卓手机，下载 Termius 并登录同一个账号。你会发现你的服务器列表和那把至关重要的私钥，都已经&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;完美同步&lt;/ins&gt;在&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;你的&lt;/ins&gt;手机里了。在手机上点击连接，瞬间连上服务器，完全不需要重新导入任何文件。&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;{| class=&amp;quot;wikitable&amp;quot;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;{| class=&amp;quot;wikitable&amp;quot;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l74&quot;&gt;第74行：&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;第74行：&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;== 2.4 Termius 的内置 SFTP 使用 ==&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;== 2.4 Termius 的内置 SFTP 使用 ==&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;在电脑端 Termius 的左侧菜单中点击 &amp;lt;code&amp;gt;SFTP&amp;lt;/code&amp;gt;。 屏幕会分为左右两半：左边是你本地电脑的文件夹，右边是你的 VPS 服务器文件夹。 你只需要像操作本地文件一样，在右侧找到你要&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;部署博客&lt;/del&gt;的目录，把左侧本地的文件直接拖拽过去即可，进度条会在下方显示。&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;在电脑端 Termius 的左侧菜单中点击 &amp;lt;code&amp;gt;SFTP&amp;lt;/code&amp;gt;。 屏幕会分为左右两半：左边是你本地电脑的文件夹，右边是你的 VPS 服务器文件夹。 你只需要像操作本地文件一样，在右侧找到你要&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;移动&lt;/ins&gt;的目录，把左侧本地的文件直接拖拽过去即可，进度条会在下方显示。&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;[[File:Adsf465asd.png|center|thumb|888x888px]]&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;[[File:Adsf465asd.png|center|thumb|888x888px]]&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;----&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;----&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;== 第三章：开源免费的替代方案（Tabby / Electerm） ==&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;== 第三章：开源免费的替代方案（Tabby / Electerm） ==&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;如果你不想为 Termius 付费，或者更倾向于使用开源软件以确保绝对的隐私安全，下面这两款跨平台&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;神器&lt;/del&gt;同样能满足你的需求。它们主要通过 GitHub Gist（GitHub 提供的一个代码片段托管服务）来实现多设备之间的配置同步。&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;如果你不想为 Termius 付费，或者更倾向于使用开源软件以确保绝对的隐私安全，下面这两款跨平台&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;工具&lt;/ins&gt;同样能满足你的需求。它们主要通过 GitHub Gist（GitHub 提供的一个代码片段托管服务）来实现多设备之间的配置同步&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;（但可能对移动设备的同步体验就没有Termius来的好）&lt;/ins&gt;。&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;== 3.1 极客之选：Tabby (Terminal) ==&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;== 3.1 极客之选：Tabby (Terminal) ==&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l135&quot;&gt;第135行：&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;第135行：&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;{| class=&amp;quot;wikitable&amp;quot;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;{| class=&amp;quot;wikitable&amp;quot;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|+演示（这是.ssh文件下没有密钥的演示，就需要自己输&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;入ssh&lt;/del&gt;的密码）&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|+演示（这是.ssh文件下没有&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;对应&lt;/ins&gt;密钥的演示，&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;使用ssh命令连接&lt;/ins&gt;就需要自己输&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;入服务器&lt;/ins&gt;的密码）&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;![[File:244e6fbf.png|center|thumb|1111x1111px]]&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;![[File:244e6fbf.png|center|thumb|1111x1111px]]&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|}&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|}&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l193&quot;&gt;第193行：&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;第193行：&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* 在通勤的地铁上，服务器传来警报，你可以掏出手机打开 Termius，用虚拟方向键熟练地查看日志并重启服务。&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* 在通勤的地铁上，服务器传来警报，你可以掏出手机打开 Termius，用虚拟方向键熟练地查看日志并重启服务。&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;从单设备到多设备的跨越，标志着你正在从一个 VPS 新手，蜕变为一名掌控全局的服务器管理者。选择最适合你的那款工具，将你的服务器 IP、精良配置好的环境和珍贵的 SSH 密钥安全地连接起来，开始享受随时随地&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;运筹帷幄&lt;/del&gt;的&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;极客&lt;/del&gt;乐趣吧！&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;从单设备到多设备的跨越，标志着你正在从一个 VPS 新手，蜕变为一名掌控全局的服务器管理者。选择最适合你的那款工具，将你的服务器 IP、精良配置好的环境和珍贵的 SSH 密钥安全地连接起来，开始享受随时随地&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;使用服务器&lt;/ins&gt;的乐趣吧！&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Lan</name></author>
	</entry>
	<entry>
		<id>https://md5.pw/index.php?title=%E8%B7%A8%E5%B9%B3%E5%8F%B0/%E5%A4%9A%E8%AE%BE%E5%A4%87%E7%AE%A1%E7%90%86%E6%8C%87%E5%8D%97%EF%BC%88Windows/Mac/%E7%A7%BB%E5%8A%A8SSH/SFTP%2B%E9%85%8D%E7%BD%AE%E5%90%8C%E6%AD%A5%EF%BC%89&amp;diff=1575&amp;oldid=prev</id>
		<title>2026年3月14日 (六) 15:50 Lan</title>
		<link rel="alternate" type="text/html" href="https://md5.pw/index.php?title=%E8%B7%A8%E5%B9%B3%E5%8F%B0/%E5%A4%9A%E8%AE%BE%E5%A4%87%E7%AE%A1%E7%90%86%E6%8C%87%E5%8D%97%EF%BC%88Windows/Mac/%E7%A7%BB%E5%8A%A8SSH/SFTP%2B%E9%85%8D%E7%BD%AE%E5%90%8C%E6%AD%A5%EF%BC%89&amp;diff=1575&amp;oldid=prev"/>
		<updated>2026-03-14T15:50:15Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;zh&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;←上一版本&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;2026年3月14日 (六) 08:50的版本&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l104&quot;&gt;第104行：&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;第104行：&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* &amp;#039;&amp;#039;&amp;#039;同步机制：&amp;#039;&amp;#039;&amp;#039;同样使用 GitHub Gist 同步。配置方法与上文的 Tabby 几乎一模一样：在设置中填入拥有 Gist 权限的 GitHub Token 即可实现云端同步。&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* &amp;#039;&amp;#039;&amp;#039;同步机制：&amp;#039;&amp;#039;&amp;#039;同样使用 GitHub Gist 同步。配置方法与上文的 Tabby 几乎一模一样：在设置中填入拥有 Gist 权限的 GitHub Token 即可实现云端同步。&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&#039;&#039;(注：以上两款开源软件目前对移动端 iOS/Android 的支持较弱，如果必须用手机管理，建议搭配移动端专属的免费 SSH 软件，如 ServerBox 等使用。)&#039;&#039;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&#039;&#039;(注：以上两款开源软件目前对 &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&#039;&#039;&#039;&lt;/ins&gt;移动端 iOS/Android&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&#039;&#039;&#039; &lt;/ins&gt;的支持较弱，如果必须用手机管理，建议搭配移动端专属的免费 SSH 软件，如 ServerBox 等使用。)&#039;&#039;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;== 第四章：硬核派玩法 —— 纯原生 OpenSSH 与云盘同步 ==&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;== 第四章：硬核派玩法 —— 纯原生 OpenSSH 与云盘同步 ==&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;如果你是一个极简主义者，讨厌安装各种臃肿的第三方 SSH 客户端，想要像真正的 Linux 大神一样，只用系统自带的终端（Windows Terminal / macOS Terminal）来管理所有设备，那么这就是为你准备的&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;高&lt;/del&gt;阶方案。&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;如果你是一个极简主义者，讨厌安装各种臃肿的第三方 SSH 客户端，想要像真正的 Linux 大神一样，只用系统自带的终端（Windows Terminal / macOS Terminal）来管理所有设备，那么这就是为你准备的&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;进&lt;/ins&gt;阶方案。&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;== 4.1 神奇的 &amp;lt;code&amp;gt;~/.ssh/config&amp;lt;/code&amp;gt; 文件 ==&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;== 4.1 神奇的 &amp;lt;code&amp;gt;~/.ssh/config&amp;lt;/code&amp;gt; 文件 ==&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;系统自带的 SSH 工具，每次连接都要敲一行长长的代码，例如： &amp;lt;code&amp;gt;ssh -p 2222 root@123.45.67.89 -i ~/.ssh/my_key&amp;lt;/code&amp;gt; 这简直反人类。但其实，SSH 客户端自带了一个配置文件功能。&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;系统自带的 SSH 工具，每次连接都要敲一行长长的代码，例如： &amp;lt;code&amp;gt;ssh -p 2222 root@123.45.67.89 -i ~/.ssh/my_key&amp;lt;/code&amp;gt; 这简直&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;有点&lt;/ins&gt;反人类。但其实，SSH 客户端自带了一个配置文件功能。&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;无论是 Windows 还是 Mac，在你当前用户的根目录下，都有一个隐藏文件夹 &amp;lt;code&amp;gt;.ssh&amp;lt;/code&amp;gt;。在这个文件夹里 &amp;#039;&amp;#039;&amp;#039;新建&amp;#039;&amp;#039;&amp;#039; 一个名为 &amp;lt;code&amp;gt;config&amp;lt;/code&amp;gt; 的无后缀文件。&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;无论是 Windows 还是 Mac，在你当前用户的根目录下，都有一个隐藏文件夹 &amp;lt;code&amp;gt;.ssh&amp;lt;/code&amp;gt;。在这个文件夹里 &amp;#039;&amp;#039;&amp;#039;新建&amp;#039;&amp;#039;&amp;#039; 一个名为 &amp;lt;code&amp;gt;config&amp;lt;/code&amp;gt; 的无后缀文件。&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l117&quot;&gt;第117行：&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;第117行：&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;用文本编辑器打开它，写入以下内容：&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;用文本编辑器打开它，写入以下内容：&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;  &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&amp;lt;code&amp;gt;&lt;/del&gt;# 我的 Halo 博客服务器&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;  # 我的 Halo 博客服务器&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;  Host halo&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;  Host halo&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;      HostName 123.45.67.89&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;      HostName 123.45.67.89&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l130&quot;&gt;第130行：&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;第130行：&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;      &amp;#039;&amp;#039;&amp;#039;User&amp;#039;&amp;#039;&amp;#039; &amp;#039;&amp;#039;&amp;#039;ubuntu&amp;#039;&amp;#039;&amp;#039;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;      &amp;#039;&amp;#039;&amp;#039;User&amp;#039;&amp;#039;&amp;#039; &amp;#039;&amp;#039;&amp;#039;ubuntu&amp;#039;&amp;#039;&amp;#039;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;      IdentityFile ~/.ssh/test_rsa&amp;lt;/code&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;      IdentityFile ~/.ssh/test_rsa&amp;lt;/code&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;保存后。&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;奇迹&lt;/del&gt;发&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;生了！ &lt;/del&gt;以后无论你在 Windows 还是 Mac 的自带终端里，只需要敲入：&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;保存后。&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;你就会&lt;/ins&gt;发&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;现， &lt;/ins&gt;以后无论你在 Windows 还是 Mac 的自带终端里，只需要敲入：&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;  &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&amp;lt;code&amp;gt;&lt;/del&gt;&#039;&#039;&#039;ssh halo&#039;&#039;&#039;&amp;lt;/code&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;  &#039;&#039;&#039;ssh halo&#039;&#039;&#039;&amp;lt;/code&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;系统就会自动读取 config 文件，自动寻找对应的 IP、端口和密钥，瞬间帮你连上服务器！&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;系统就会自动读取 config 文件，自动寻找对应的 IP、端口和密钥，瞬间帮你连上服务器！&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l148&quot;&gt;第148行：&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;第148行：&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;在 Mac/Linux 上执行：&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;在 Mac/Linux 上执行：&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;  &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&amp;lt;code&amp;gt;&lt;/del&gt;ln -s ~/OneDrive/My_SSH_Sync ~/.ssh&amp;lt;/code&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;  ln -s ~/OneDrive/My_SSH_Sync ~/.ssh&amp;lt;/code&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;在 Windows (以管理员身份运行命令提示符 cmd) 上执行：&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;在 Windows (以管理员身份运行命令提示符 cmd) 上执行：&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;  &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&amp;lt;code&amp;gt;&lt;/del&gt;mklink /D %USERPROFILE%\.ssh %USERPROFILE%\OneDrive\My_SSH_Sync&amp;lt;/code&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;  mklink /D %USERPROFILE%\.ssh %USERPROFILE%\OneDrive\My_SSH_Sync&amp;lt;/code&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;⚠️&#039;&#039;&#039;新手&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;致命陷阱&lt;/del&gt;：&#039;&#039;&#039;权限问题 SSH 协议对私钥（如 &amp;lt;code&amp;gt;id_ed25519&amp;lt;/code&amp;gt;）的安全性要求极高。如果私钥的权限过于开放（比如任何人都能读取），SSH 客户端会直接拒绝使用这把钥匙并报错 &amp;lt;code&amp;gt;WARNING: UNPROTECTED PRIVATE KEY FILE!&amp;lt;/code&amp;gt;。 如果你通过云盘同步到了 Mac 或 Linux 系统，请务必在终端中执行以下命令修复权限：&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;⚠️&#039;&#039;&#039;新手&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;需要注意&lt;/ins&gt;：&#039;&#039;&#039;权限问题 SSH 协议对私钥（如 &amp;lt;code&amp;gt;id_ed25519&amp;lt;/code&amp;gt;）的安全性要求极高。如果私钥的权限过于开放（比如任何人都能读取），SSH 客户端会直接拒绝使用这把钥匙并报错 &amp;lt;code&amp;gt;WARNING: UNPROTECTED PRIVATE KEY FILE!&amp;lt;/code&amp;gt;。 如果你通过云盘同步到了 Mac 或 Linux 系统，请务必在终端中执行以下命令修复权限：&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;  &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&amp;lt;code&amp;gt;&lt;/del&gt;# 修改所有私钥文件，只允许你自己读写 (600)&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;  # 修改所有私钥文件，只允许你自己读写 (600)&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;  chmod 600 ~/.ssh/config&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;  chmod 600 ~/.ssh/config&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;  chmod 600 ~/.ssh/*id_ed25519&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;  chmod 600 ~/.ssh/*id_ed25519&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l167&quot;&gt;第167行：&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;第167行：&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;== 5.2 避坑：上传后的权限与归属 (chown/chmod) ==&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;== 5.2 避坑：上传后的权限与归属 (chown/chmod) ==&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;这是 VPS 新手最常遇到的&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;“灵异”&lt;/del&gt;问题： “明明我用 SFTP 把网页文件上传到服务器了，为什么打开网站提示 403 Forbidden？”“为什么 Docker 容器启动失败，提示没有权限读取数据？”&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;这是 VPS 新手最常遇到的&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;奇怪的&lt;/ins&gt;问题： “明明我用 SFTP 把网页文件上传到服务器了，为什么打开网站提示 403 Forbidden？”“为什么 Docker 容器启动失败，提示没有权限读取数据？”&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;#039;&amp;#039;&amp;#039;原因解析：&amp;#039;&amp;#039;&amp;#039; 当你使用 SFTP 登录（假设你用的是 &amp;lt;code&amp;gt;root&amp;lt;/code&amp;gt; 用户登录），你上传的所有文件，其所有者 (Owner) 都会自动变成 &amp;lt;code&amp;gt;root&amp;lt;/code&amp;gt;。 但是，如果你服务器上运行的博客程序是用普通用户（比如 &amp;lt;code&amp;gt;www&amp;lt;/code&amp;gt; 或 &amp;lt;code&amp;gt;nginx&amp;lt;/code&amp;gt; 用户）运行的，那么这个程序就没有权限去读取你刚才用 &amp;lt;code&amp;gt;root&amp;lt;/code&amp;gt; 上传的文件。&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;#039;&amp;#039;&amp;#039;原因解析：&amp;#039;&amp;#039;&amp;#039; 当你使用 SFTP 登录（假设你用的是 &amp;lt;code&amp;gt;root&amp;lt;/code&amp;gt; 用户登录），你上传的所有文件，其所有者 (Owner) 都会自动变成 &amp;lt;code&amp;gt;root&amp;lt;/code&amp;gt;。 但是，如果你服务器上运行的博客程序是用普通用户（比如 &amp;lt;code&amp;gt;www&amp;lt;/code&amp;gt; 或 &amp;lt;code&amp;gt;nginx&amp;lt;/code&amp;gt; 用户）运行的，那么这个程序就没有权限去读取你刚才用 &amp;lt;code&amp;gt;root&amp;lt;/code&amp;gt; 上传的文件。&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l174&quot;&gt;第174行：&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;第174行：&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* 修改文件所有者 (chown - Change Owner)： 如果你知道程序是用 &amp;lt;code&amp;gt;www-data&amp;lt;/code&amp;gt; 用户运行的，执行：&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* 修改文件所有者 (chown - Change Owner)： 如果你知道程序是用 &amp;lt;code&amp;gt;www-data&amp;lt;/code&amp;gt; 用户运行的，执行：&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&amp;lt;syntaxhighlight lang=&quot;bash&quot;&amp;gt;&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt; &lt;/ins&gt;# 将 /var/www/html 目录下所有文件和子文件夹的所有者变更为 www-data&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;# 将 /var/www/html 目录下所有文件和子文件夹的所有者变更为 www-data&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt; &lt;/ins&gt;sudo chown -R www-data:www-data /var/www/html/&amp;lt;/&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;code&lt;/ins&gt;&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;sudo chown -R www-data:www-data /var/www/html/&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-added&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;/&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;syntaxhighlight&lt;/del&gt;&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-added&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* 修改文件读写权限 (chmod - Change Mode)： 一般来说，网站文件夹的安全权限标准是：目录 755，文件 644。&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* 修改文件读写权限 (chmod - Change Mode)： 一般来说，网站文件夹的安全权限标准是：目录 755，文件 644。&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&amp;lt;syntaxhighlight lang=&quot;bash&quot;&amp;gt;&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt; &lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;# 设置所有文件夹权限为 755&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt; &lt;/ins&gt;# 设置所有文件夹权限为 755&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;find /var/www/html/ -type d -exec chmod 755 {} \;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt; &lt;/ins&gt;find /var/www/html/ -type d -exec chmod 755 {} \;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;# 设置所有文件权限为 644&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt; &lt;/ins&gt;# 设置所有文件权限为 644&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;find /var/www/html/ -type f -exec chmod 644 {} \;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt; &lt;/ins&gt;find /var/www/html/ -type f -exec chmod 644 {} \;&amp;lt;/&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;code&lt;/ins&gt;&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;/&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;syntaxhighlight&lt;/del&gt;&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt; &lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l191&quot;&gt;第191行：&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;第189行：&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;管理 VPS 从来不是一件枯燥的事情。当你建立起一套属于自己的跨平台管理体系后，你会发现：&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;管理 VPS 从来不是一件枯燥的事情。当你建立起一套属于自己的跨平台管理体系后，你会发现：&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* 在办公室，你可以用 PC 上的 &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;Tabby &lt;/del&gt;畅快地敲击长串命令。&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* 在办公室，你可以用 PC 上的 &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;Termius &lt;/ins&gt;畅快地敲击长串命令。&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* 在星巴克，你可以翻开 Mac，利用原生的 &amp;lt;code&amp;gt;~/.ssh/config&amp;lt;/code&amp;gt; 瞬间登入后台。&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* 在星巴克，你可以翻开 Mac，利用原生的 &amp;lt;code&amp;gt;~/.ssh/config&amp;lt;/code&amp;gt; 瞬间登入后台。&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* 在通勤的地铁上，服务器传来警报，你可以掏出手机打开 Termius，用虚拟方向键熟练地查看日志并重启服务。&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* 在通勤的地铁上，服务器传来警报，你可以掏出手机打开 Termius，用虚拟方向键熟练地查看日志并重启服务。&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;从单设备到多设备的跨越，标志着你正在从一个 VPS 新手，蜕变为一名掌控全局的服务器管理者。选择最适合你的那款工具，将你的服务器 IP、精良配置好的环境和珍贵的 SSH 密钥安全地连接起来，开始享受随时随地运筹帷幄的极客乐趣吧！&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;从单设备到多设备的跨越，标志着你正在从一个 VPS 新手，蜕变为一名掌控全局的服务器管理者。选择最适合你的那款工具，将你的服务器 IP、精良配置好的环境和珍贵的 SSH 密钥安全地连接起来，开始享受随时随地运筹帷幄的极客乐趣吧！&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Lan</name></author>
	</entry>
	<entry>
		<id>https://md5.pw/index.php?title=%E8%B7%A8%E5%B9%B3%E5%8F%B0/%E5%A4%9A%E8%AE%BE%E5%A4%87%E7%AE%A1%E7%90%86%E6%8C%87%E5%8D%97%EF%BC%88Windows/Mac/%E7%A7%BB%E5%8A%A8SSH/SFTP%2B%E9%85%8D%E7%BD%AE%E5%90%8C%E6%AD%A5%EF%BC%89&amp;diff=1574&amp;oldid=prev</id>
		<title>2026年3月14日 (六) 14:16 Lan</title>
		<link rel="alternate" type="text/html" href="https://md5.pw/index.php?title=%E8%B7%A8%E5%B9%B3%E5%8F%B0/%E5%A4%9A%E8%AE%BE%E5%A4%87%E7%AE%A1%E7%90%86%E6%8C%87%E5%8D%97%EF%BC%88Windows/Mac/%E7%A7%BB%E5%8A%A8SSH/SFTP%2B%E9%85%8D%E7%BD%AE%E5%90%8C%E6%AD%A5%EF%BC%89&amp;diff=1574&amp;oldid=prev"/>
		<updated>2026-03-14T14:16:39Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;zh&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;←上一版本&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;2026年3月14日 (六) 07:16的版本&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l113&quot;&gt;第113行：&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;第113行：&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;系统自带的 SSH 工具，每次连接都要敲一行长长的代码，例如： &amp;lt;code&amp;gt;ssh -p 2222 root@123.45.67.89 -i ~/.ssh/my_key&amp;lt;/code&amp;gt; 这简直反人类。但其实，SSH 客户端自带了一个配置文件功能。&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;系统自带的 SSH 工具，每次连接都要敲一行长长的代码，例如： &amp;lt;code&amp;gt;ssh -p 2222 root@123.45.67.89 -i ~/.ssh/my_key&amp;lt;/code&amp;gt; 这简直反人类。但其实，SSH 客户端自带了一个配置文件功能。&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;无论是 Windows 还是 Mac，在你当前用户的根目录下，都有一个隐藏文件夹 &amp;lt;code&amp;gt;.ssh&amp;lt;/code&amp;gt;。在这个文件夹里新建一个名为 &amp;lt;code&amp;gt;config&amp;lt;/code&amp;gt; 的无后缀文件。&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;无论是 Windows 还是 Mac，在你当前用户的根目录下，都有一个隐藏文件夹 &amp;lt;code&amp;gt;.ssh&amp;lt;/code&amp;gt;。在这个文件夹里 &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&#039;&#039;&#039;&lt;/ins&gt;新建&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&#039;&#039;&#039; &lt;/ins&gt;一个名为 &amp;lt;code&amp;gt;config&amp;lt;/code&amp;gt; 的无后缀文件。&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;[[File:A5sdf2ga.png|center|thumb|888x888px]]&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;[[File:A5sdf2ga.png|center|thumb|888x888px]]&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Lan</name></author>
	</entry>
	<entry>
		<id>https://md5.pw/index.php?title=%E8%B7%A8%E5%B9%B3%E5%8F%B0/%E5%A4%9A%E8%AE%BE%E5%A4%87%E7%AE%A1%E7%90%86%E6%8C%87%E5%8D%97%EF%BC%88Windows/Mac/%E7%A7%BB%E5%8A%A8SSH/SFTP%2B%E9%85%8D%E7%BD%AE%E5%90%8C%E6%AD%A5%EF%BC%89&amp;diff=1573&amp;oldid=prev</id>
		<title>Lan：​跨平台/多设备管理指南（Windows/Mac/移动SSH/SFTP+配置同步）</title>
		<link rel="alternate" type="text/html" href="https://md5.pw/index.php?title=%E8%B7%A8%E5%B9%B3%E5%8F%B0/%E5%A4%9A%E8%AE%BE%E5%A4%87%E7%AE%A1%E7%90%86%E6%8C%87%E5%8D%97%EF%BC%88Windows/Mac/%E7%A7%BB%E5%8A%A8SSH/SFTP%2B%E9%85%8D%E7%BD%AE%E5%90%8C%E6%AD%A5%EF%BC%89&amp;diff=1573&amp;oldid=prev"/>
		<updated>2026-03-14T14:13:25Z</updated>

		<summary type="html">&lt;p&gt;跨平台/多设备管理指南（Windows/Mac/移动SSH/SFTP+配置同步）&lt;/p&gt;
&lt;p&gt;&lt;b&gt;新页面&lt;/b&gt;&lt;/p&gt;&lt;div&gt;当你拥有了第一台 VPS，并成功在上面部署了博客或个人网盘后，你很快就会面临一个极其现实的痛点：&amp;#039;&amp;#039;&amp;#039;多设备管理&amp;#039;&amp;#039;&amp;#039;。&lt;br /&gt;
&lt;br /&gt;
尝试想一下这些场景： 你在公司的 Windows 电脑上刚刚配置好新买的服务器 IP 和密码；回到家，你想用 Mac 笔记本稍微修改一下配置，却发现没有记录服务器信息，又要重新查阅邮件；周末躺在床上，服务器突然宕机，你想用 iPhone 或安卓手机紧急重启一下服务，却发现手机上根本没有合适的工具，更别提那些长得像乱码一样的 SSH 密钥了。&lt;br /&gt;
&lt;br /&gt;
如果你正好被这些问题所困扰的话，那么这篇文章就是为你准备的。下面的内容会带你告别“换一台电脑就重新配置一次服务器”的原始时代，构建一套完美支持 &amp;#039;&amp;#039;&amp;#039;Windows / macOS / Linux / iOS / Android&amp;#039;&amp;#039;&amp;#039; 的跨平台服务器管理体系。&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
== 第一章：核心概念补全（SSH 与 SFTP） ==&lt;br /&gt;
在介绍具体的跨平台软件之前，作为新手，我们需要彻底搞懂我们日常管理 VPS 最依赖的两个核心协议。了解它们，你才能明白各种跨平台软件到底在同步什么。&lt;br /&gt;
&lt;br /&gt;
== 1.1 什么是 SSH？ ==&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;SSH（Secure Shell，安全外壳协议）&amp;#039;&amp;#039;&amp;#039; 是一种加密的网络传输协议。你可以把它简单理解为“远程终端控制线”。 当你使用 SSH 客户端（无论是在电脑还是手机上）连接到 VPS 时，你在客户端键盘上敲下的每一个字母，都会被加密传输到 VPS 上执行，VPS 屏幕上的输出结果也会加密传回你的设备。&lt;br /&gt;
&lt;br /&gt;
管理多设备 SSH 的核心痛点在于：如何安全、便捷地在不同设备间同步服务器的 IP、端口、用户名，以及最重要的——SSH 密钥（私钥）。&lt;br /&gt;
&lt;br /&gt;
== 1.2 什么是 SFTP？ ==&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;SFTP（SSH File Transfer Protocol，安全文件传送协议）&amp;#039;&amp;#039;&amp;#039;。很多新手容易把它和传统的 FTP 搞混。 传统的 FTP 需要在服务器上额外安装软件（如 vsftpd），且传输过程不加密，极其不安全。 而 SFTP 是直接寄生在 SSH 协议之上的。这意味着，只要你的服务器能通过 SSH 连上，你就天然可以直接使用 SFTP 进行文件传输，不需要在服务器上安装任何额外的东西。&lt;br /&gt;
&lt;br /&gt;
SFTP 提供了一个类似于 Windows 资源管理器的可视化界面，让你不仅能敲代码，还能通过鼠标拖拽的方式，把本地电脑里的文件上传到 VPS，或者把 VPS 里的备份文件下载到本地。&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
== 第二章：跨平台管理的王者 —— Termius 实战指南 ==&lt;br /&gt;
如果要在全平台（Win/Mac/iOS/Android）找出一款 UI 最精美、同步体验最丝滑的 SSH/SFTP 客户端，Termius 绝对是目前的行业标杆。它就像是 SSH 工具界的“苹果全家桶”。&lt;br /&gt;
&lt;br /&gt;
== 2.1 Termius 的优势与劣势 ==&lt;br /&gt;
&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;优势：&amp;#039;&amp;#039;&amp;#039;真正的全平台覆盖；所有设备间的数据（包括服务器信息、密码、密钥、代码片段）通过云端端到端加密自动同步；手机端针对触摸屏优化了极其好用的虚拟键盘（包含常用的 Tab、Ctrl、Esc 键）；内置 SFTP 可视化管理。&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;劣势：&amp;#039;&amp;#039;&amp;#039;高级功能（如 SFTP、后台保持连接、多设备云端同步）需要付费订阅（Termius Pro）。&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;白嫖福利：&amp;#039;&amp;#039;&amp;#039;如果你是在校学生，可以通过申请 GitHub Student Developer Pack（GitHub 学生包） 免费获取 Termius Pro 权限。&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
!Win&lt;br /&gt;
!iOS&lt;br /&gt;
!Android&lt;br /&gt;
|-&lt;br /&gt;
|[[File:F3ab0dd0.png|center|thumb|400x400px]]&lt;br /&gt;
|[[File:8b65d642.png|thumb|651x651px]]&lt;br /&gt;
|[[File:A948350e.png|thumb]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== 2.2 Termius 的基础配置与主机添加 ==&lt;br /&gt;
&lt;br /&gt;
# &amp;#039;&amp;#039;&amp;#039;下载与注册：&amp;#039;&amp;#039;&amp;#039;在各大应用商店或官网下载 Termius，并注册一个 Termius 账号。这个账号就是你跨平台同步的唯一凭证。&lt;br /&gt;
# &amp;#039;&amp;#039;&amp;#039;添加主机 (Host)：&amp;#039;&amp;#039;&amp;#039; 打开 Termius，点击 &amp;lt;code&amp;gt;New Host&amp;lt;/code&amp;gt;：&lt;br /&gt;
#* &amp;#039;&amp;#039;&amp;#039;Label (标签)：&amp;#039;&amp;#039;&amp;#039;给服务器起个好记的名字(我就随便了)，比如  搬瓦工测试1 。&lt;br /&gt;
#* &amp;#039;&amp;#039;&amp;#039;Address (地址)：&amp;#039;&amp;#039;&amp;#039;填入你的 VPS 公网 IP。&lt;br /&gt;
#* &amp;#039;&amp;#039;&amp;#039;Port (端口)：&amp;#039;&amp;#039;&amp;#039;默认是 &amp;lt;code&amp;gt;22&amp;lt;/code&amp;gt;。如果你在安全设置中修改了 SSH 端口，请填入修改后的数字。&lt;br /&gt;
#* &amp;#039;&amp;#039;&amp;#039;Username (用户名)：&amp;#039;&amp;#039;&amp;#039;通常是 &amp;lt;code&amp;gt;root&amp;lt;/code&amp;gt;，或者你自己创建的普通用户（如 &amp;lt;code&amp;gt;ubuntu&amp;lt;/code&amp;gt;）。&lt;br /&gt;
#* &amp;#039;&amp;#039;&amp;#039;Password / Key (密码或密钥)：&amp;#039;&amp;#039;&amp;#039;你可以直接输入密码，但强烈建议使用 SSH 密钥（见下文）。&lt;br /&gt;
# &amp;#039;&amp;#039;&amp;#039;保存并连接：&amp;#039;&amp;#039;&amp;#039;双击新建的主机，第一次连接时会弹出一个指纹确认框 (Fingerprint)，点击 &amp;lt;code&amp;gt;Add and Continue&amp;lt;/code&amp;gt;，即可看到熟悉的黑色命令行界面。&lt;br /&gt;
[[File:Hgewrh321ert.png|center|thumb|888x888px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== 2.3 在 Termius 中优雅地管理 SSH 密钥 (Keychain) ==&lt;br /&gt;
跨平台管理最头疼的就是私钥文件在不同设备间怎么传递。Termius 提供了一个叫做 Keychain（钥匙串） 的功能。&lt;br /&gt;
&lt;br /&gt;
# 点击左侧菜单栏的 &amp;lt;code&amp;gt;Keychain&amp;lt;/code&amp;gt;（钥匙图标）。&lt;br /&gt;
# 点击 &amp;lt;code&amp;gt;+ New Key&amp;lt;/code&amp;gt;，你可以选择 &amp;lt;code&amp;gt;Generate&amp;lt;/code&amp;gt;（让 Termius 帮你生成一对全新的密钥）或者 &amp;lt;code&amp;gt;Import&amp;lt;/code&amp;gt;（导入你已经在电脑上生成的私钥文件）。&lt;br /&gt;
# 生成或导入后，这把“私钥”就会被保存在你的 Termius 云端（加密状态）。&lt;br /&gt;
# &amp;#039;&amp;#039;&amp;#039;关键一步：&amp;#039;&amp;#039;&amp;#039;回到你之前添加的 Host 属性界面，在认证方式那里，不要填密码，而是点击 &amp;lt;code&amp;gt;Key&amp;lt;/code&amp;gt; 下拉菜单，选择你刚才在 Keychain 里保存的那把钥匙。&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;多设备魔法：&amp;#039;&amp;#039;&amp;#039;现在，你拿出 iPhone 或安卓手机，下载 Termius 并登录同一个账号。你会发现你的服务器列表和那把至关重要的私钥，都已经乖乖躺在手机里了。在手机上点击连接，瞬间连上服务器，完全不需要重新导入任何文件。&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+SSH 密钥同步&lt;br /&gt;
!Win&lt;br /&gt;
!IOS&lt;br /&gt;
!Android&lt;br /&gt;
|-&lt;br /&gt;
|[[File:94550c66.png|center|thumb|404x404px]]&lt;br /&gt;
|[[File:385a6751.png|thumb|651x651px]]&lt;br /&gt;
|[[File:22161522.png|thumb]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== 2.4 Termius 的内置 SFTP 使用 ==&lt;br /&gt;
在电脑端 Termius 的左侧菜单中点击 &amp;lt;code&amp;gt;SFTP&amp;lt;/code&amp;gt;。 屏幕会分为左右两半：左边是你本地电脑的文件夹，右边是你的 VPS 服务器文件夹。 你只需要像操作本地文件一样，在右侧找到你要部署博客的目录，把左侧本地的文件直接拖拽过去即可，进度条会在下方显示。&lt;br /&gt;
[[File:Adsf465asd.png|center|thumb|888x888px]]&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
== 第三章：开源免费的替代方案（Tabby / Electerm） ==&lt;br /&gt;
如果你不想为 Termius 付费，或者更倾向于使用开源软件以确保绝对的隐私安全，下面这两款跨平台神器同样能满足你的需求。它们主要通过 GitHub Gist（GitHub 提供的一个代码片段托管服务）来实现多设备之间的配置同步。&lt;br /&gt;
&lt;br /&gt;
== 3.1 极客之选：Tabby (Terminal) ==&lt;br /&gt;
Tabby 是一款基于 Web 技术构建的现代化终端，支持 Windows、macOS 和 Linux。&lt;br /&gt;
&lt;br /&gt;
* 特点：高度可定制化（主题、快捷键极其丰富）、支持分屏、自带非常炫酷的特效。&lt;br /&gt;
* 同步机制：内置了 Sync 插件。&lt;br /&gt;
&lt;br /&gt;
如何配置 Tabby 的跨平台同步？&lt;br /&gt;
&lt;br /&gt;
# 登录你的 GitHub 账号，访问 &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;https://github.com/settings/tokens&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;。&lt;br /&gt;
# 点击 &amp;lt;code&amp;gt;Generate new token (classic)&amp;lt;/code&amp;gt;。&lt;br /&gt;
# 随便起个名字（如 Tabby Sync），勾选 &amp;lt;code&amp;gt;gist&amp;lt;/code&amp;gt; 权限（Create gist）。然后生成 token，复制那串很长的英文字符串（只显示一次，务必保存好）。&lt;br /&gt;
# 在公司电脑和家里电脑上分别下载安装 Tabby。&lt;br /&gt;
# 打开 Tabby 的设置 -&amp;gt; &amp;lt;code&amp;gt;Sync (同步)&amp;lt;/code&amp;gt;。&lt;br /&gt;
# 将刚才复制的 GitHub Token 粘贴进去。&lt;br /&gt;
# 在一台电脑上配置好所有的 VPS 信息后，点击 &amp;lt;code&amp;gt;上传 (Upload)&amp;lt;/code&amp;gt;。&lt;br /&gt;
# 在另一台电脑上，输入相同的 Token，点击 &amp;lt;code&amp;gt;下载 (Download)&amp;lt;/code&amp;gt;。 你的所有服务器列表、字体设置、甚至外观主题，瞬间完成跨设备同步！&lt;br /&gt;
&lt;br /&gt;
== 3.2 简单粗暴的实战派：Electerm ==&lt;br /&gt;
Electerm 同样是一款跨平台的开源 SSH/SFTP 客户端。&lt;br /&gt;
&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;特点：&amp;#039;&amp;#039;&amp;#039;它的最大亮点是终端和 SFTP 默认同屏显示。屏幕左边敲命令，右边直接就是文件管理器，对于经常需要修改配置文件的 VPS 新手来说，体验极佳。&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;同步机制：&amp;#039;&amp;#039;&amp;#039;同样使用 GitHub Gist 同步。配置方法与上文的 Tabby 几乎一模一样：在设置中填入拥有 Gist 权限的 GitHub Token 即可实现云端同步。&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;(注：以上两款开源软件目前对移动端 iOS/Android 的支持较弱，如果必须用手机管理，建议搭配移动端专属的免费 SSH 软件，如 ServerBox 等使用。)&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== 第四章：硬核派玩法 —— 纯原生 OpenSSH 与云盘同步 ==&lt;br /&gt;
如果你是一个极简主义者，讨厌安装各种臃肿的第三方 SSH 客户端，想要像真正的 Linux 大神一样，只用系统自带的终端（Windows Terminal / macOS Terminal）来管理所有设备，那么这就是为你准备的高阶方案。&lt;br /&gt;
&lt;br /&gt;
== 4.1 神奇的 &amp;lt;code&amp;gt;~/.ssh/config&amp;lt;/code&amp;gt; 文件 ==&lt;br /&gt;
系统自带的 SSH 工具，每次连接都要敲一行长长的代码，例如： &amp;lt;code&amp;gt;ssh -p 2222 root@123.45.67.89 -i ~/.ssh/my_key&amp;lt;/code&amp;gt; 这简直反人类。但其实，SSH 客户端自带了一个配置文件功能。&lt;br /&gt;
&lt;br /&gt;
无论是 Windows 还是 Mac，在你当前用户的根目录下，都有一个隐藏文件夹 &amp;lt;code&amp;gt;.ssh&amp;lt;/code&amp;gt;。在这个文件夹里新建一个名为 &amp;lt;code&amp;gt;config&amp;lt;/code&amp;gt; 的无后缀文件。&lt;br /&gt;
[[File:A5sdf2ga.png|center|thumb|888x888px]]&lt;br /&gt;
&lt;br /&gt;
用文本编辑器打开它，写入以下内容：&lt;br /&gt;
 &amp;lt;code&amp;gt;# 我的 Halo 博客服务器&lt;br /&gt;
 Host halo&lt;br /&gt;
     HostName 123.45.67.89&lt;br /&gt;
     Port 2222&lt;br /&gt;
     &amp;#039;&amp;#039;&amp;#039;User&amp;#039;&amp;#039;&amp;#039; &amp;#039;&amp;#039;&amp;#039;root&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
     IdentityFile ~/.ssh/halo_ed25519&lt;br /&gt;
 &lt;br /&gt;
 # 我的 测试 机器&lt;br /&gt;
 Host test&lt;br /&gt;
     HostName 98.76.54.32&lt;br /&gt;
     Port 22&lt;br /&gt;
     &amp;#039;&amp;#039;&amp;#039;User&amp;#039;&amp;#039;&amp;#039; &amp;#039;&amp;#039;&amp;#039;ubuntu&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
     IdentityFile ~/.ssh/test_rsa&amp;lt;/code&amp;gt;&lt;br /&gt;
保存后。奇迹发生了！ 以后无论你在 Windows 还是 Mac 的自带终端里，只需要敲入：&lt;br /&gt;
 &amp;lt;code&amp;gt;&amp;#039;&amp;#039;&amp;#039;ssh halo&amp;#039;&amp;#039;&amp;#039;&amp;lt;/code&amp;gt;&lt;br /&gt;
系统就会自动读取 config 文件，自动寻找对应的 IP、端口和密钥，瞬间帮你连上服务器！&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+演示（这是.ssh文件下没有密钥的演示，就需要自己输入ssh的密码）&lt;br /&gt;
![[File:244e6fbf.png|center|thumb|1111x1111px]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== 4.2 利用云盘实现原生多设备同步 ==&lt;br /&gt;
既然所有的服务器信息都在 &amp;lt;code&amp;gt;config&amp;lt;/code&amp;gt; 文件里，所有的私钥都在 &amp;lt;code&amp;gt;.ssh&amp;lt;/code&amp;gt; 文件夹里，我们只需要同步这个文件夹不就行了？&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;实操步骤：&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
# 将你电脑上的整个 &amp;lt;code&amp;gt;.ssh&amp;lt;/code&amp;gt; 文件夹移动到你的云盘同步目录中（比如 OneDrive、iCloud Drive、Dropbox 文件夹）。假设路径变为了 &amp;lt;code&amp;gt;~/OneDrive/My_SSH_Sync/&amp;lt;/code&amp;gt;。&lt;br /&gt;
# 在不同设备上，使用软链接（Symlink），将系统默认的 &amp;lt;code&amp;gt;.ssh&amp;lt;/code&amp;gt; 路径指向云盘里的路径。&lt;br /&gt;
&lt;br /&gt;
在 Mac/Linux 上执行：&lt;br /&gt;
 &amp;lt;code&amp;gt;ln -s ~/OneDrive/My_SSH_Sync ~/.ssh&amp;lt;/code&amp;gt;&lt;br /&gt;
在 Windows (以管理员身份运行命令提示符 cmd) 上执行：&lt;br /&gt;
 &amp;lt;code&amp;gt;mklink /D %USERPROFILE%\.ssh %USERPROFILE%\OneDrive\My_SSH_Sync&amp;lt;/code&amp;gt;&lt;br /&gt;
⚠️&amp;#039;&amp;#039;&amp;#039;新手致命陷阱：&amp;#039;&amp;#039;&amp;#039;权限问题 SSH 协议对私钥（如 &amp;lt;code&amp;gt;id_ed25519&amp;lt;/code&amp;gt;）的安全性要求极高。如果私钥的权限过于开放（比如任何人都能读取），SSH 客户端会直接拒绝使用这把钥匙并报错 &amp;lt;code&amp;gt;WARNING: UNPROTECTED PRIVATE KEY FILE!&amp;lt;/code&amp;gt;。 如果你通过云盘同步到了 Mac 或 Linux 系统，请务必在终端中执行以下命令修复权限：&lt;br /&gt;
 &amp;lt;code&amp;gt;# 修改所有私钥文件，只允许你自己读写 (600)&lt;br /&gt;
 chmod 600 ~/.ssh/config&lt;br /&gt;
 chmod 600 ~/.ssh/*id_ed25519&lt;br /&gt;
 chmod 600 ~/.ssh/*id_rsa&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== 第五章：专业的 SFTP 文件管理最佳实践 ==&lt;br /&gt;
虽然 Termius 和 Electerm 自带了 SFTP 功能，但在处理海量文件（比如备份整个网站数据、下载几十 GB 的日志）时，专业的独立 SFTP 软件依然是不可替代的。&lt;br /&gt;
&lt;br /&gt;
== 5.1 跨平台 SFTP 软件推荐 ==&lt;br /&gt;
&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;FileZilla (Win/Mac/Linux)：&amp;#039;&amp;#039;&amp;#039;老牌传输工具，完全免费。在 &amp;lt;code&amp;gt;站点管理器&amp;lt;/code&amp;gt; 中，将协议选择为 &amp;lt;code&amp;gt;SFTP - SSH File Transfer Protocol&amp;lt;/code&amp;gt;，登录类型选择 &amp;lt;code&amp;gt;密钥文件&amp;lt;/code&amp;gt;，即可连接。&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Cyberduck (小黄鸭) (Win/Mac)：&amp;#039;&amp;#039;&amp;#039;界面更加现代化，不仅支持 SFTP，还支持各种云存储（如阿里云 OSS、Amazon S3）。新手使用极其友好，拖拽即可上传。&lt;br /&gt;
&lt;br /&gt;
== 5.2 避坑：上传后的权限与归属 (chown/chmod) ==&lt;br /&gt;
这是 VPS 新手最常遇到的“灵异”问题： “明明我用 SFTP 把网页文件上传到服务器了，为什么打开网站提示 403 Forbidden？”“为什么 Docker 容器启动失败，提示没有权限读取数据？”&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;原因解析：&amp;#039;&amp;#039;&amp;#039; 当你使用 SFTP 登录（假设你用的是 &amp;lt;code&amp;gt;root&amp;lt;/code&amp;gt; 用户登录），你上传的所有文件，其所有者 (Owner) 都会自动变成 &amp;lt;code&amp;gt;root&amp;lt;/code&amp;gt;。 但是，如果你服务器上运行的博客程序是用普通用户（比如 &amp;lt;code&amp;gt;www&amp;lt;/code&amp;gt; 或 &amp;lt;code&amp;gt;nginx&amp;lt;/code&amp;gt; 用户）运行的，那么这个程序就没有权限去读取你刚才用 &amp;lt;code&amp;gt;root&amp;lt;/code&amp;gt; 上传的文件。&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;解决方案（必须掌握的两个命令）：&amp;#039;&amp;#039;&amp;#039; 当你通过 SFTP 上传完文件后，打开 SSH 终端，进入对应的文件夹。&lt;br /&gt;
&lt;br /&gt;
* 修改文件所有者 (chown - Change Owner)： 如果你知道程序是用 &amp;lt;code&amp;gt;www-data&amp;lt;/code&amp;gt; 用户运行的，执行：&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
# 将 /var/www/html 目录下所有文件和子文件夹的所有者变更为 www-data&lt;br /&gt;
sudo chown -R www-data:www-data /var/www/html/&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* 修改文件读写权限 (chmod - Change Mode)： 一般来说，网站文件夹的安全权限标准是：目录 755，文件 644。&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
# 设置所有文件夹权限为 755&lt;br /&gt;
find /var/www/html/ -type d -exec chmod 755 {} \;&lt;br /&gt;
# 设置所有文件权限为 644&lt;br /&gt;
find /var/www/html/ -type f -exec chmod 644 {} \;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== 结语：建立你自己的数字中枢 ==&lt;br /&gt;
管理 VPS 从来不是一件枯燥的事情。当你建立起一套属于自己的跨平台管理体系后，你会发现：&lt;br /&gt;
&lt;br /&gt;
* 在办公室，你可以用 PC 上的 Tabby 畅快地敲击长串命令。&lt;br /&gt;
* 在星巴克，你可以翻开 Mac，利用原生的 &amp;lt;code&amp;gt;~/.ssh/config&amp;lt;/code&amp;gt; 瞬间登入后台。&lt;br /&gt;
* 在通勤的地铁上，服务器传来警报，你可以掏出手机打开 Termius，用虚拟方向键熟练地查看日志并重启服务。&lt;br /&gt;
&lt;br /&gt;
从单设备到多设备的跨越，标志着你正在从一个 VPS 新手，蜕变为一名掌控全局的服务器管理者。选择最适合你的那款工具，将你的服务器 IP、精良配置好的环境和珍贵的 SSH 密钥安全地连接起来，开始享受随时随地运筹帷幄的极客乐趣吧！&lt;/div&gt;</summary>
		<author><name>Lan</name></author>
	</entry>
</feed>