1import{_ as e,c as n,f as i,o as a}from"./app-D7CCjthX.js";const s={};function p(o,t){return a(),n("div",null,[...t[0]||(t[0]=[i(`<p>æä»¬å¨å®å¡é¢æ¿åè£ ä¸ FTP çæ¶åï¼å®å¡é¢æ¿å 使ç¨çæ¯å®çèªç¾åè¯ä¹¦ï¼å¨è¿æ¥çæ¶å就伿¥éãæä»¬éè¦å°èªç¾å SSL æ¢ææä»¬èªå·±ç SSL è¯ä¹¦ã</p><figure><img src="https://img.hestudio.net/img/2022/12/22/63a3fb74052dc.png" alt="è¯ä¹¦ä¸å¹é " tabindex="0" loading="lazy"><figcaption>è¯ä¹¦ä¸å¹é </figcaption></figure><p>æä»¬éè¦åå¤ PEM æ ¼å¼çè¯ä¹¦æä»¶ãæ°å»ºä¸ä¸ªææ¡£ï¼å°ç§é¥æ¾å¨ä¸é¢ï¼å¦èµ·ä¸è¡ï¼å¨åºä¸ç²è´´å ¬é¥é¨åã</p><p>卿å¡å¨ä¸æ§è¡</p><div class="language-bash line-numbers-mode" data-highlighter="prismjs" data-ext="sh"><pre><code class="language-bash"><span class="line"><span class="token comment"># å¤ä»½æä»¶</span></span> 2<span class="line"><span class="token function">cp</span> /etc/ssl/private/pure-ftpd.pem /etc/ssl/private/pure-ftpd.pem.bak</span> 3<span class="line"></span> 4<span class="line"><span class="token comment"># ç¼è¾è¯ä¹¦æä»¶</span></span> 5<span class="line"><span class="token function">vim</span> /etc/ssl/private/pure-ftpd.pem</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 class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div></div></div><p>å°åæè¿æ¥å¥½çè¯ä¹¦ç²è´´å¨ä¸é¢ã<code>:wq</code>ä¿åæä»¶ãç»å½å®å¡é¢æ¿ï¼è½¬å° 软件ååº -> Pure-Ftpd 设置 -> éå¯ã</p><figure><img src="https://img.hestudio.net/img/2022/12/22/63a4016c09911.png" alt="æä½æ¥éª¤" tabindex="0" loading="lazy"><figcaption>æä½æ¥éª¤</figcaption></figure><p>忬¡ç»å½ FileZilla , å°è¯è¿æ¥åï¼æ¥éæ¶å¤±äºã</p><figure><img src="https://img.hestudio.net/img/2022/12/22/63a40228a6826.png" alt="" tabindex="0" loading="lazy"><figcaption></figcaption></figure>`,9)])])}const r=e(s,[["render",p]]),c=JSON.parse('{"path":"/posts/set-ftp-ssl-on-btpanel.html","title":"å®å¡é¢æ¿è®¾ç½®FTPçSSL","lang":"zh-CN","frontmatter":{"title":"å®å¡é¢æ¿è®¾ç½®FTPçSSL","tag":["Linux"],"category":["Linux"],"description":"æä»¬å¨å®å¡é¢æ¿åè£ ä¸ FTP çæ¶åï¼å®å¡é¢æ¿å 使ç¨çæ¯å®çèªç¾åè¯ä¹¦ï¼å¨è¿æ¥çæ¶å就伿¥éãæä»¬éè¦å°èªç¾å SSL æ¢ææä»¬èªå·±ç SSL è¯ä¹¦ã è¯ä¹¦ä¸å¹é è¯ä¹¦ä¸å¹é æä»¬éè¦åå¤ PEM æ ¼å¼çè¯ä¹¦æä»¶ãæ°å»ºä¸ä¸ªææ¡£ï¼å°ç§é¥æ¾å¨ä¸é¢ï¼å¦èµ·ä¸è¡ï¼å¨åºä¸ç²è´´å ¬é¥é¨åã","head":[["script",{"type":"application/ld+json"},"{\\"@context\\":\\"https://schema.org\\",\\"@type\\":\\"Article\\",\\"headline\\":\\"å®å¡é¢æ¿è®¾ç½®FTPçSSL\\",\\"image\\":[\\"https://img.hestudio.net/img/2022/12/22/63a3fb74052dc.png\\",\\"https://img.hestudio.net/img/2022/12/22/63a4016c09911.png\\",\\"https://img.hestudio.net/img/2022/12/22/63a40228a6826.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/set-ftp-ssl-on-btpanel.html"}],["meta",{"property":"og:site_name","content":"heStudio"}],["meta",{"property":"og:title","content":"å®å¡é¢æ¿è®¾ç½®FTPçSSL"}],["meta",{"property":"og:description","content":"æä»¬å¨å®å¡é¢æ¿åè£ ä¸ FTP çæ¶åï¼å®å¡é¢æ¿å 使ç¨çæ¯å®çèªç¾åè¯ä¹¦ï¼å¨è¿æ¥çæ¶å就伿¥éãæä»¬éè¦å°èªç¾å SSL æ¢ææä»¬èªå·±ç SSL è¯ä¹¦ã è¯ä¹¦ä¸å¹é è¯ä¹¦ä¸å¹é æä»¬éè¦åå¤ PEM æ ¼å¼çè¯ä¹¦æä»¶ãæ°å»ºä¸ä¸ªææ¡£ï¼å°ç§é¥æ¾å¨ä¸é¢ï¼å¦èµ·ä¸è¡ï¼å¨åºä¸ç²è´´å ¬é¥é¨åã"}],["meta",{"property":"og:type","content":"article"}],["meta",{"property":"og:image","content":"https://img.hestudio.net/img/2022/12/22/63a3fb74052dc.png"}],["meta",{"property":"og:locale","content":"zh-CN"}
6],["meta",{"property":"og:updated_time","content":"2025-03-13T06:15:20.000Z"}],["meta",{"property":"article:tag","content":"Linux"}],["meta",{"property":"article:modified_time","content":"2025-03-13T06:15:20.000Z"}]]},"git":{"createdTime":1671694989000,"updatedTime":1741846520000},"readingTime":{"minutes":0.69,"words":207},"filePathRelative":"posts/set-ftp-ssl-on-btpanel.md","excerpt":"<p>æä»¬å¨å®å¡é¢æ¿åè£
ä¸ FTP çæ¶åï¼å®å¡é¢æ¿å
使ç¨çæ¯å®çèªç¾åè¯ä¹¦ï¼å¨è¿æ¥çæ¶å就伿¥éãæä»¬éè¦å°èªç¾å SSL æ¢ææä»¬èªå·±ç SSL è¯ä¹¦ã</p>\\n<figure><img src=\\"https://img.hestudio.net/img/2022/12/22/63a3fb74052dc.png\\" alt=\\"è¯ä¹¦ä¸å¹é
\\" tabindex=\\"0\\" loading=\\"lazy\\"><figcaption>è¯ä¹¦ä¸å¹é
</figcaption></figure>\\n<p>æä»¬éè¦åå¤ PEM æ ¼å¼çè¯ä¹¦æä»¶ãæ°å»ºä¸ä¸ªææ¡£ï¼å°ç§é¥æ¾å¨ä¸é¢ï¼å¦èµ·ä¸è¡ï¼å¨åºä¸ç²è´´å
¬é¥é¨åã</p>\\n","autoDesc":true}');export{r as comp,c 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.