<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>OpenSSH on Ivon's Blog</title><link>https://ivonblog.com/ja-jp/tags/openssh/</link><description>Recent content in OpenSSH on Ivon's Blog</description><generator>Hugo -- gohugo.io</generator><language>ja-jp</language><managingEditor>infoivonblog.nkfjt@aleeas.com (Ivon Huang)</managingEditor><webMaster>infoivonblog.nkfjt@aleeas.com (Ivon Huang)</webMaster><copyright>Ivon's Blog (ivonblog.com）の記事のシェアを歓迎します。記事を引用する際は元のURLを明記し、CC BY-NC-ND 4.0ライセンスに従ってください。商用利用の場合は、私宛にメールでご連絡ください。</copyright><lastBuildDate>Mon, 21 Nov 2022 16:50:46 +0800</lastBuildDate><atom:link href="https://ivonblog.com/ja-jp/tags/openssh/index.xml" rel="self" type="application/rss+xml"/><item><title>TermuxでスマホをSSHサーバーにして、PCとSSH接続しファイルを共有する</title><link>https://ivonblog.com/ja-jp/posts/termux-openssh/</link><pubDate>Mon, 21 Nov 2022 16:50:46 +0800</pubDate><author>infoivonblog.nkfjt@aleeas.com (Ivon Huang)</author><guid>https://ivonblog.com/ja-jp/posts/termux-openssh/</guid><description>&lt;!-- Co-translated by ChatGPT --&gt;
&lt;p&gt;この記事では、Androidスマホ上のTermuxにOpenSSHをインストールし、SSH接続で自分のPCやリモートホストへログインする方法を紹介します。&lt;/p&gt;
&lt;p&gt;Termuxではスマホ上でSSHサーバーを実行し、PC側のSSHクライアントからスマホへログインすることもできます。これによりファイル転送ができ、SMBに似たファイル共有機能を実現したり、Rsyncで2台のデバイス間のファイルを自動同期したりできます。&lt;/p&gt;
&lt;p&gt;この種のツールの利点は、ポートをSSHと共有できること、そしてSSHの暗号化通信によって転送の安全性を高められることです。&lt;/p&gt;
&lt;p&gt;ちなみに、スマホとPCを連携する&lt;a href="https://ivonblog.com/posts/how-to-use-kde-connect/" target="_blank" rel="noreferrer"&gt;KDE Connect&lt;/a&gt;もSSHを使用しています。コマンド入力が苦手な場合は、先にKDE Connectアプリを試してみてもよいでしょう。&lt;/p&gt;

&lt;h2 class="relative group"&gt;1. OpenSSHをインストールする
 &lt;div id="1-opensshをインストールする" class="anchor"&gt;&lt;/div&gt;
 
 &lt;span
 class="absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100 select-none"&gt;
 &lt;a class="text-primary-300 dark:text-neutral-700 !no-underline" href="#1-openssh%e3%82%92%e3%82%a4%e3%83%b3%e3%82%b9%e3%83%88%e3%83%bc%e3%83%ab%e3%81%99%e3%82%8b" aria-label="アンカー"&gt;#&lt;/a&gt;
 &lt;/span&gt;
 
&lt;/h2&gt;

&lt;h3 class="relative group"&gt;1.1. スマホ側
 &lt;div id="11-スマホ側" class="anchor"&gt;&lt;/div&gt;
 
 &lt;span
 class="absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100 select-none"&gt;
 &lt;a class="text-primary-300 dark:text-neutral-700 !no-underline" href="#11-%e3%82%b9%e3%83%9e%e3%83%9b%e5%81%b4" aria-label="アンカー"&gt;#&lt;/a&gt;
 &lt;/span&gt;
 
&lt;/h3&gt;
&lt;p&gt;先にこちらを読んでください：&lt;a href="https://ivonblog.com/ja-jp/posts/how-to-use-termux/" target="_blank" rel="noreferrer"&gt;Termux基本使用チュートリアル&lt;/a&gt;&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;TermuxにOpenSSHをインストールします。クライアントとサーバーが含まれます：&lt;/li&gt;
&lt;/ol&gt;
&lt;div class="highlight-wrapper"&gt;&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-bash" data-lang="bash"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;pkg install openssh&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;
&lt;ol start="2"&gt;
&lt;li&gt;Termuxの仮想ユーザーアカウントは常に&lt;code&gt;user&lt;/code&gt;です。次のコマンドを入力し、4桁以上のパスワードを入力してEnterを押します：&lt;/li&gt;
&lt;/ol&gt;
&lt;div class="highlight-wrapper"&gt;&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-bash" data-lang="bash"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;passwd&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;
&lt;ol start="3"&gt;
&lt;li&gt;次にTermuxでこのコマンドを実行し、SSHサーバーを起動します。&lt;/li&gt;
&lt;/ol&gt;
&lt;div class="highlight-wrapper"&gt;&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-bash" data-lang="bash"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;sshd&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;
&lt;ol start="4"&gt;
&lt;li&gt;Termuxを終了するとSSHDも一緒に終了するため、SSHDを&lt;code&gt;.profile&lt;/code&gt;に追加しておくと、Termux起動時にSSHサーバーも自動起動します：&lt;/li&gt;
&lt;/ol&gt;
&lt;div class="highlight-wrapper"&gt;&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-bash" data-lang="bash"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="nb"&gt;echo&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;sshd&amp;#34;&lt;/span&gt; &amp;gt;&amp;gt; ~/.profile&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;

&lt;h3 class="relative group"&gt;1.2. PC側
 &lt;div id="12-pc側" class="anchor"&gt;&lt;/div&gt;
 
 &lt;span
 class="absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100 select-none"&gt;
 &lt;a class="text-primary-300 dark:text-neutral-700 !no-underline" href="#12-pc%e5%81%b4" aria-label="アンカー"&gt;#&lt;/a&gt;
 &lt;/span&gt;
 
&lt;/h3&gt;
&lt;p&gt;PCにOpenSSHのクライアントとサーバーをインストールします。&lt;/p&gt;</description></item></channel></rss>