Ubuntuこんにちは、minoruです。先日のUbuntuからUbuntuを遠隔操作リモートコントロールする方法で自分のメインPCから同一LAN内にある別のPCを遠隔操作する事には成功しましたが、このままではファイルの受け渡しやファイル共有ができません。ネット上で検索してみると対Windowsや対Macなどの情報は出てくるし、やり方も比較的簡単なのですが、Ubuntu同士のファイル共有はちょっと理解するまでに手こずってしまいました。今回はUbuntu同士のファイル共有・ファイルの受け渡しについてやり方を書いていきたいと思います。対処法コマンドラインでのファイル受け渡しメインPCからサブPCへファイルを送るサブPCからメインPCへファイルを送るUbuntu同士のファイル共有のやり方まず大雑把に全体像を説明すると、Ubuntu同士のファイル共有やファイルの受け渡しを行うには「SSH」と呼ばれるアプリ(コマンド)を使います。最初に少しだけCUIのコマンドラインを使いますが、一度設定出来ればGUI(ウィンドウ操作)でもファイルの行き来ができます。私が使用したPCはUbuntu20.04ですが、Ubuntu18.04でも可能です。ファイル共有の準備まず、自分が操作しているPCを「メインPC」と呼び、ファイルを送りたい、または取り出したい側のPCを「サブPC」とここでは呼ぶことにします。最初にやる事は、サブPCに「SSH」というアプリをインストールする事です。SSHとは何かと言うと、SSHをインストールしたPCをサーバーとして外部からファイルへのアクセスを可能にするプログラムだと理解しておけば良いと思います。要するにファイル共有用のアプリですね。押して端末と呼ばれる黒い画面のコマンド入力画面を表示させます。openssh-server上記のコマンドを入力してEnterキーを押してください。SSHがインストールされていれば「すでにインストールされてますよー」という感じのメッセージが表示されます。インストールされていなければインストール作業が進み、途中で(Y/n)みたいな感じで何か聞いてきます。?」と聞いているので、キーボードの「Y」を押してEnterキーを押せばOKです。インストール自体はものの数秒で完了します。続いて、サブPCのローカルIPアドレスを把握しておきましょう。192.168...」から始まる数字の羅列をドットの点も含めてメモに書き残しておきましょう。net-toolsでnet-toolsをインストールすれば使えるようになります。今回は仮に192.168.0.5だったとして話を進めたいと思います。サブPC側で必要な作業は以上です。次にメインPC側の作業ですが、Nautilusを使います。Nautilusなんてソフトは使った事が無いよ!と思う人がいるかも知れませんが、ubuntuで普段使っているファイラー(どこにどんなファイルがあるかを見ているウィンドウですね)の事です。進んでも良いですし、GNOMEデスクトップを使用している場合はデスクトップ画面左上の「場所」→「サーバーへ接続」でも構いません。出てきたウィンドウの上から2番目「種類」の項目は「SSH」を選びましょう。上のサーバー名の項目にはssh://のあとに続いて先ほどチェックしたサブPCのローカルIPアドレスを入力すればOKですから、今回の場合はssh://192.168.0.5と入力しましょう。次に「ユーザー情報」の欄ですが、これはメインPC側の自分のユーザー情報ではなく、サブPC側のユーザー名とパスワードですので、間違えないようにしてください。プログラムが突然終了しました」と表示されてしまう時があります。その対処法は以下の通り。プログラムが突然終了しました」というエラーメッセージが出る場合は、一旦CUIのコマンドラインを使って対処を行う必要があります。以下の方法で必ず解決するとは限りません。押して端末と呼ばれる黒い画面のコマンド入力画面を表示させます。そこに以下のようにコマンドを入力しましょう。192.168.0.5ただし、sub_pc_user_nameの部分はその文面のまま入力するのではなく、サブPC側のユーザー名で、最後の数字の羅列は一番最初の準備の時に調べたサブPC側のローカルIPアドレスを入力しなければなりません。sshの後の「-l」はハイフンと小文字のエルであり、大文字のアイではありません。このLAN内の192.168.0.5が割り当てられているPCです」という感じに翻訳できます。CHANGED!上記のメッセージの下にもズラズラと何か出て来るのですが、なんとなく上手く行かなかったんだなという印象を受けますよね?でも、ちゃんと全文読んでみるとヒントがあります。192.168.0.5私も詳しい事はわかりませんが、要するにメインPCとサブPCをペアリングするために必要な何かがおかしいので、上書きするなら上記のコマンドを打て。いうふうに私は理解してその通りコマンドを打ちました。すると何やら必要なファイルを上書きしたぜ的なメッセージが表示されるので、次にもう一度先ほどのsshのコマンドを実行してみます。192.168.0.5すると以下のメッセージが出ました。(yes/no)?「ホントに接続しても良いのかい?」という問いなので、キーボードで「yes」と入力した後Enterキーを押します。(Yだけじゃダメyesと打たないと)あ、あとその前にサブPC側のパスワード入力も求められるかな、多分。これでコマンドラインの画面を見てみれば、サブPC側につながっているのがわかるかと思いますが、この状態になればおそらくNautilusでもつながります。エラーメッセージは出ません。この時にさらにエラーなどが表示されてしまう場合には、私の時とは別の原因なのかも知れませんので、私には解決策が提示できません。サブPC側のPC自体がちゃんと動作してんのか?とかも含めて、原因は多岐に渡るかも知れません。コマンドラインでのファイル受け渡しNautilusを使えばGUIなのでファイルの受け渡しは直感的に操作できて、もはや説明は不要かと思いますが、コマンドラインを使ってファイルの受け渡しをする方法を書いておきます。操作はいずれもメインPCから行いますからね。※※※sshでサブPCにログインしている場合は「exit」のコマンドでメインPC側に戻ってから下記の操作を行なってください。※※※メインPCからサブPCへファイルを送るまずcdコマンドで送りたいファイルのあるディレクトリ(フォルダ)に移動しておきましょう。そこで以下のコマンドを打ちます。sub_pc_user_name@192.168.0.5:~/これでサブPC側のホームディレクトリ(ユーザー個人のもっとも上の階層のフォルダ)にファイルが移動しているはずです。ちなみにscpコマンドはファイルの移動ではなく厳密には「コピー」です。サブPCからメインPCへファイルを送るサブPC側のファイルを送るからと言っても、メインPC側で操作すればOKです。~/上記を人間の言葉に翻訳すると「scpという異なるPC間でファイルをコピーするコマンドを実行してください、コピー元のファイルは192.168.0.5のIPアドレスに割り当てられているPCのsub_pc_user_nameさんのデスクトップフォルダにあるhogehoge.jpgという画像です。コピーする先は私のPCのホームディレクトリです」という感じです。LinuxやUbuntuをこれから試してみたい!と言う人や、今までWindowsで使っていたPCをWindowsは残したままLinuxやUbuntuを活用してみたい人は以下の本がおすすめ!https://amzn.to/3Vl1oNxLinuxやUbuntuを使おうとして、初心者の人が最初に「?」となりやすいのがコマンドでしょう。使い方がわかればこれほど簡単で便利なものはありませんが、最初は戸惑うのが普通です。そんな初心者に向けてマンガで超わかりやすいコマンドについて学べるのはシス管系女子みんとちゃんの本!https://amzn.to/3FMTx5vシェアするツイートフォローするみのる関連記事ubuntuでデスクトップにTODOや予定を表示するアプリこんにちは、minoruです。ubuntuでデスクトップにTODOリストや、その日の予定なんかを表示するアプリがないか探していたとこ...記事を読むubuntuで.aviファイルをDVDプレーヤーで再生できるディスクに収録する方法ubuntuで拡張子が.aviの動画ファイルをDVDに収録して、そのDVDディスクを市販のDVDプライヤーやプレステなどのゲーム機で再生する...記事を読むUbuntuの時計で令和年号表示したいのだが...こんにちは、minoruです。UbuntuやXubuntuでパネルに日付や時間が表示できますが、普段は西暦で何も困らないものの、ちょ...記事を読むgrepで0個からn個までの一致みたいなやり方こんにちは、minoruです。Bashのgrepで、「a」の後に「b」がいくつか続いて「c」の書いてある文字列を探したいが、「b」は...記事を読むUbuntuでネット回線の速度計測をする方法こんにちは、minoruです。ネット回線の速度計測サイトではWindowsでの利用を想定しているためubuntuのFirefoxでは...記事を読むXubuntuにDocker-desktopを入れてStable-deffusionを使おうとした記録こんにちは、minoruです。日経Linuxの2023年1月号90~91ページに、GPUの無いPCでもStable-deffusio...記事を読むgrepで一致したファイルを一括でテキストエディタで開く方法【Ubuntu】こんにちは、minoruです。沢山のファイルを扱っていると、grepで一...記事を読むアイコンにバツ印のついた壊れたリンクとは何?【Ubuntu】こんにちは、minoruです。Ubuntuでビープ音を鳴らす方法こんにちは、minoruです。おすすめこんにちは、minoruです。ブログ内の記事について、何か問題があったり、お気付きの点がありましたら、下のメールフォームよりご連絡ください。minoruFun.。