1import{_ as s,c as t,f as i,o as n}from"./app-D7CCjthX.js";const a={};function r(d,e){return n(),t("div",null,[...e[0]||(e[0]=[i(`<p>伿å¨ç¥ï¼Termux æ¯ä¸ä¸ª Android ç»ç«¯ä»¿çåºç¨ç¨åºï¼ç¨äºå¨ Android ææºä¸æå»ºä¸ä¸ªå®æ´ç Linux ç¯å¢ã Termux 䏿¯çå®ç Linux ç¯å¢ï¼ä½æ¯ Termux å¯ä»¥å®è£ çå®ç Linuxï¼èä¸ä¸ä¼æå¤±æ§è½ï¼. å ³é®æ¯è¿ä¸éè¦ rootï¼</p><p>ç¶èï¼å¨ææºä¸æ²ä»£ç æ»æ¯æä¸äºå«æï¼æä»¥è¿ç¯æç« å°±æä½ æä¹è¿ç¨é¾æ¥ï¼ä¹å°±æ¯ç¨ ssh è¿æ¥ã</p><h3 id="å¨-termux-ä¸å®è£ -openssh-æå¡" tabindex="-1"><a class="header-anchor" href="#å¨-termux-ä¸å®è£ -openssh-æå¡"><span>å¨ Termux ä¸å®è£ openssh æå¡</span></a></h3><h4 id="å®è£ " tabindex="-1"><a class="header-anchor" href="#å®è£ "><span>å®è£ </span></a></h4><ol><li>æå¼ Termux</li><li>å®è£ openssh</li></ol><div class="language-text line-numbers-mode" data-highlighter="prismjs" data-ext="text"><pre><code class="language-text"><span class="line">pkg install openssh -y</span> 2<span class="line"></span></code></pre><div class="line-numbers" aria-hidden="true" style="counter-reset:line-number 0;"><div class="line-number"></div></div></div><figure><img src="https://img.hestudio.net/img/2023/03/24/641d5f31417e3.jpeg" alt="å®è£ openssh" tabindex="0" loading="lazy"><figcaption>å®è£ openssh</figcaption></figure><ol start="3"><li>å®è£ 好ä¹åï¼æä»¬éè¦æå¨å¯å¨ sshd</li></ol><div class="language-text line-numbers-mode" data-highlighter="prismjs" data-ext="text"><pre><code class="language-text"><span class="line">sshd</span> 3<span class="line"></span></code></pre><div class="line-numbers" aria-hidden="true" style="counter-reset:line-number 0;"><div class="line-number"></div></div></div><ol start="4"><li>éè¦æåºçæ¯, sshd çå¬çæ¯ 8022 端å£è䏿¯ 22 å·ç«¯å£ï¼å æ¤å¯ä»¥ä½¿ç¨ä¸é¢å½ä»¤æ¥éªè¯ ssh æå¡æ¯å¦å¼å¯</li></ol><div class="language-text line-numbers-mode" data-highlighter="prismjs" data-ext="text"><pre><code class="language-text"><span class="line">ssh localhost -p 8022</span> 4<span class="line"></span></code></pre><div class="line-numbers" aria-hidden="true" style="counter-reset:line-number 0;"><div class="line-number"></div></div></div><figure><img src="https://img.hestudio.net/img/2023/03/24/641d5f795756f.jpeg" alt="éªè¯æ¯å¦å¼å¯ssh" tabindex="0" loading="lazy"><figcaption>éªè¯æ¯å¦å¼å¯ssh</figcaption></figure><p>妿åºç°å¾çä¸çç»é¢ï¼åå·²ç»å¼å¯ ssh æå¡</p><h4 id="æ·»å -public-key" tabindex="-1"><a class="header-anchor" href="#æ·»å -public-key"><span>æ·»å Public key</span></a></h4><p>Termux ç sshd åªè½éè¿å¯é¥ç»éï¼å æ¤ä½ éè¦å¨å®¢æ·ç«¯ä¸çæå¯é¥å¯¹ã</p><div class="language-text line-numbers-mode" data-highlighter="prismjs" data-ext="text"><pre><code class="language-text"><span class="line">ssh-keygen</span> 5<span class="line"></span></code></pre><div class="line-numbers" aria-hidden="true" style="counter-reset:line-number 0;"><div class="line-number"></div></div></div><figure><img src="https://img.hestudio.net/img/2023/03/24/641d5fb122600.png" alt="çæå¯é¥å¯¹" tabindex="0" loading="lazy"><figcaption>çæå¯é¥å¯¹</figcaption></figure><p>æå®¢æ·ç«¯ä¸çå ¬é¥å å° Termux ä¸ç .ssh/authorized_keys,è¿ä¸æ¥æ¯è¾éº»ç¦ãå ä¸ºä½ æ æ³ä½¿ç¨ ssh-copy-id,åªè½å æ id_rsa.pub æ·è´å°ææºä¸ï¼å卿æºä¸æå¼è¯¥æä»¶ï¼æ·è´æä»¶å 容åå¨ Termux ä¸ç¨ vi æå¼ authorized_keys,å¹¶å¤å¶å 容è¿å»ã</p><p>æè å¨çµèä¸å° id_rsa.pub æä»¶ï¼æ¯æ´ä¸ªæä»¶ï¼ä¸æ¯å¤å¶æä»¶å å®¹ï¼æå°æä»¶ä¼ è¾å©æä¸ï¼å¨ææºä¸ç¨ Termux æå¼ï¼ç¹å» EDIT ï¼ç¶åæå¼ termux</p><div class="language-text line-numbers-mode" data-highlighter="prismjs" data-ext="text"><pre><code class="language-text"><span class="line">cat ~/downloads/id_rsa.pub >> ~/.ssh/authorized_keys</span> 6<span class="line"></span></code></pre><div class="line-numbers" aria-hidden="true" style="counter-reset:line-number 0;"><div class="line-number"></div></div></div><p>ä¸è¿å¦æå®¢æ·ç«¯ä¸æ¬èº«ä¹å¼å¯äº ssh æå¡çè¯ï¼åä¼ç®åå¾å¤ï¼å¯ä»¥å¨ Termux 䏿§è¡</p><div class="language-text line-numbers-mode" data-highlighter="prismjs" data-ext="text"><pre><code class="language-text"><span class="line">ssh user@clinet "cat ~/.ssh/id_rsa.pub" >> ~/.ssh/authorized_keys</span> 7<span class="line"></span></code></pre><div class="line-numbers" aria-hidden="true" style="counter-reset:line-number 0;"><div class="line-number"></div></div></div><p>å°±è¡äºï¼å ¶ä¸ clinet 为客æ·ç«¯çå°åï¼user 为ç»éç¨æ·.</p><h4 id="客æ·ç«¯ç»é" tabindex="-1"><a class="header-anchor" href="#客æ·ç«¯ç»é"><span>客æ·ç«¯ç»é</span></a></h4><p>å¨å®¢æ·ç«¯ä¸æ§è¡</p><div class="language-text line-numbers-mode" data-highlighter="prismjs" data-ext="text"><pre><code class="language-text"><span class="line">ssh 127.0.0.1 -p 8022</span> 8<span class="line"></span></code></pre><div class="line-numbers" aria-hidden="true" style="counter-reset:line-number 0;"><div class="line-number"></div></div></div><p>æ 127.0.0.1 æ¢æææº ip ææº IP å¯ä»¥å¨ 设置 --> WLAN --> é«çº§è®¾ç½® 鿥ç <img src="https://img.hestudio.net/img/2023/03/24/641d5ff99ba32.png" alt="è¿æ¥ssh" loading="lazy"></p><blockquote><p>æå䏿¬¡æ´æ°ï¼2022.11.1</p></blockquote>`,28)])])}const o=s(a,[["render",r]]),p=JSON.parse('{"path":"/posts/how-to-open-sshserver-on-termux.html","title":"å¦ä½å¨termuxä¸å¯ç¨ssh server","lang":"zh-CN","frontmatter":{"title":"å¦ä½å¨termuxä¸å¯ç¨ssh server","tag":["Termux","Linux"],"category":["Android"],"description":"伿å¨ç¥ï¼Termux æ¯ä¸ä¸ª Android ç»ç«¯ä»¿çåºç¨ç¨åºï¼ç¨äºå¨ Android ææºä¸æå»ºä¸ä¸ªå®æ´ç Linux ç¯å¢ã Termux 䏿¯çå®ç Linux ç¯å¢ï¼ä½æ¯ Termux å¯ä»¥å®è£ çå®ç Linuxï¼èä¸ä¸ä¼æå¤±æ§è½ï¼. å ³é®æ¯è¿ä¸éè¦ rootï¼ ç¶èï¼å¨ææºä¸æ²ä»£ç æ»æ¯æä¸äºå«æï¼æä»¥è¿ç¯æç« å°±æä½ æä¹è¿ç¨é¾æ¥ï¼ä¹å°±æ¯ç¨ s...","head":[["script",{"type":"application/ld+json"},"{\\"@context\\":\\"https://schema.org\\",\\"@type\\":\\"Article\\",\\"headline\\":\\"å¦ä½å¨termuxä¸å¯ç¨ssh server\\",\\"image\\":[\\"https://img.hestudio.net/img/2023/03/24/641d5f31417e3.jpeg\\",\\"https://img.hestudio.net/img/2023/03/24/641d5f795756f.jpeg\\",\\"https://img.hestudio.net/img/2023/03/24/641d5fb122600.png\\",\\"https://img.hestudio.net/img/2023/03/24/641d5ff99ba32.png\\"],\\"dateModified\\":\\"2025-03-13T06:15:20.000Z\\",\\"author\\":[{\\"@type\\":\\"Person\\",\\"name\\":\\"undefined\\",\\"url\\":\\"https://www.hestudio.net/about/\\",\\"email\\":\\"[email protected]\\"}]}"],["meta",{"property":"og:url","content":"https://www.hestudio.net/posts/how-to-open-sshserver-on-termux.html"}],["meta",{"property":"og:site_name","content":"heStudio"}],["meta",{"property":"og:title","content":"å¦ä½å¨termuxä¸å¯ç¨ssh server"}],["meta",{"property":"og:description","content":"伿å¨ç¥ï¼Termux æ¯ä¸ä¸ª Android ç»ç«¯ä»¿çåºç¨ç¨åºï¼ç¨äºå¨ Android ææºä¸æå»ºä¸ä¸ªå®æ´ç Linux ç¯å¢ã Termux 䏿¯çå®ç Linux ç¯å¢ï¼ä½æ¯ Termux å¯ä»¥å®è£ çå®ç Linuxï¼èä¸ä¸ä¼æå¤±æ§è½ï¼. å ³é®æ¯è¿ä¸éè¦ rootï¼ ç¶èï¼å¨ææºä¸æ²ä»£ç æ»æ¯æä¸äºå«æï¼æä»¥è¿ç¯æç« å°±æä½ æä¹è¿ç¨é¾æ¥ï¼ä¹å°±æ¯ç¨ s..."}],["meta",{"property":"og:type","content":"article"}],["meta",{"property":"og:image","content":"https://img.hestudio.net/img/2023/03/24/641d5f31417e3.jpeg"}],["meta",{"property":"og:locale","content":"zh-CN"}
8],["meta",{"property":"og:updated_time","content":"2025-03-13T06:15:20.000Z"}],["meta",{"property":"article:tag","content":"Linux"}],["meta",{"property":"article:tag","content":"Termux"}],["meta",{"property":"article:modified_time","content":"2025-03-13T06:15:20.000Z"}]]},"git":{"createdTime":1671603014000,"updatedTime":1741846520000},"readingTime":{"minutes":1.71,"words":513},"filePathRelative":"posts/how-to-open-sshserver-on-termux.md","excerpt":"<p>伿å¨ç¥ï¼Termux æ¯ä¸ä¸ª Android ç»ç«¯ä»¿çåºç¨ç¨åºï¼ç¨äºå¨ Android ææºä¸æå»ºä¸ä¸ªå®æ´ç Linux ç¯å¢ã Termux 䏿¯çå®ç Linux ç¯å¢ï¼ä½æ¯ Termux å¯ä»¥å®è£
çå®ç Linuxï¼èä¸ä¸ä¼æå¤±æ§è½ï¼. å
³é®æ¯è¿ä¸éè¦ rootï¼</p>\\n<p>ç¶èï¼å¨ææºä¸æ²ä»£ç æ»æ¯æä¸äºå«æï¼æä»¥è¿ç¯æç« å°±æä½ æä¹è¿ç¨é¾æ¥ï¼ä¹å°±æ¯ç¨ ssh è¿æ¥ã</p>\\n","autoDesc":true}');export{o as comp,p as data};
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.