これらの人気のあるLinux GUIからネットワーク上でファイルを共有する方法
Linuxマシンでネットワーク共有を作成したいが、コマンドラインを避けたいですか?簡単です、具体的にその方法をお教えします。
私は定期的にLinuxから自宅のネットワークを通じてファイルやフォルダを共有しています。実際、初稿の原稿がすべて入った特定のフォルダを持つマシンがあります。私はそれらのファイルを社内で保持したいと思ったとき(サードパーティのクラウドプロバイダーがそれらを使用してAIニューラルネットワークを訓練するリスクを避けるため)、Sambaが明らかな解決策でした。
数十年にわたってLinuxを使用してきた人にとって、Samba共有の設定は簡単なことでした。しかし、オープンソースのオペレーティングシステムに新しい人々にとっては、あまり簡単ではありません。ありがたいことに、最も人気のある2つのLinux GUI(GNOMEとKDE Plasma)は、そのような共有を作成するのを少し楽にしてくれます。
それを行うプロセスを一緒に進めて、Linuxマシン上でネットワーク共有を簡単に作成できるようにしたいと思います。
これらのLinux GUIを使用してネットワーク上でファイルを共有する方法
最初: Sambaのインストール
必要なもの: これを機能させるには、GNOME または KDE Plasma デスクトップ環境を持つ Linux ディストリビューションが必要です。また、sudo 権限を持つユーザーも必要です。それだけです。実現していきましょう。私は Ubuntu ベースのディストリビューション(Pop!_OS)でデモを行います。Fedora ベースのディストリビューションを使用している場合は、Samba インストールプロセス中に apt-get を dnf パッケージマネージャに置き換えてください。
1. Sambaをインストールする
あなたのLinuxディストリビューションにSambaがプリインストールされていない場合は、次のコマンドでインストールできます:
sudo apt-get install samba -yもしあなたのディストリビューションがFedoraベースであれば、そのコマンドは次のようになります。
sudo dnf install samba -y2. Sambaアクセスのためにユーザーを追加し、有効にします
デフォルトでは、ユーザーはSambaの使用のために追加および有効化する必要があります。これには2つのコマンドのみが必要です。最初のコマンドは、次のコマンドを使用してユーザーをSambaに追加します(USERNAMEはあなたのLinuxのユーザー名です):
sudo smbpasswd -a USERNAME最初にsudoパスワードを求められ、Samba用のパスワードを入力して確認する必要があります。
次に、コマンドでユーザーを有効にします(USERNAMEはあなたのLinuxユーザー名です):
sudo smbpasswd -e USERNAMEGNOMEからの共有
1. Nautilus拡張機能をインストールします
このNatilusファイルマネージャー(別名「ファイル」)で機能させるためには、次のコマンドでソフトウェアをインストールする必要があります。
sudo apt-get install nautilus-share -yもしあなたのディストリビューションがdnfを使用している場合、そのコマンドは次のようになります:
sudo dnf install nautilus-share -y2. Nautilusを再起動する
次のコマンドでNautilusを再起動できます:
nautilus -q3. フォルダーを共有する
Nautilusを開き、共有したいフォルダーを見つけます。そのフォルダーを右クリックして、「ローカルネットワーク共有」を選択します。
このメニュー項目が表示されない場合は、ログアウトして再度ログインしてみてください。
4. 共有を設定する
結果として表示されるポップアップウィンドウで、「このフォルダーを共有する」のチェックボックスをクリックします。それが終わったら、共有の名前を付けることができ、次に(ユーザーが共有の内容を変更できるようにする場合)「他の人がこのフォルダー内にファイルを作成および削除できるようにする」のチェックボックスをクリックします。匿名ログインが共有にアクセスできるようにしたい場合は、ゲストアクセスのチェックボックスをクリックできます(ただし、セキュリティ上の理由からはお勧めしません)。
コマンドを処理したら、これがGNOMEでフォルダーを共有するために必要なすべてです。
[作成]をクリックし、プロンプトが表示されたら、[権限を自動的に追加]をクリックします。もし「net usershareがエラー255を返しました」というエラーが表示された場合は、次の2つのコマンドを実行する必要があります:
sudo mkdir -p /var/lib/samba/usershares/
sudo chmod go+rwx /var/lib/samba/usershares/それを行ったら、ネットワークから共有フォルダーにアクセスできるようになるはずです。
KDE Plasmaからの共有
1. ファイル共有コンポーネントをインストールします
KDE Plasmaにログインし、Konsoleアプリを開いてください。次のコマンドを入力します:
sudo apt-get install kdenetwork-filesharing -yもしあなたのディストリビューションがFedoraに基づいている場合、そのコマンドは次のようになります:
sudo dnf install kdenetwork-filesharing -yその後、Samba シェアのユーザーを追加して有効にするために、上記の手順と同じプロセスを繰り返す必要があります。
2. 共有するフォルダーの共有タブを開きます
共有したいフォルダーを右クリックし、プロパティをクリックします。表示されるポップアップで、共有タブをクリックします。
3. 許可を修正する
共有タブの上部には、おそらく「権限を修正」というボタンが表示された警告が見えるでしょう。そのボタンをクリックしてください。求められたら、「権限を変更」をクリックします。
おそらくこのエラーが表示されるでしょう。
共有を有効にする
共有タブに戻り、「ローカルネットワーク上の他のコンピューターとこのフォルダーを共有する」のチェックボックスをクリックしてください。それを行ったら、名前を付けてゲストアクセスを許可/設定することで共有の設定ができます。全てのユーザーには読み取り専用の権限を与え、自分のユーザーには完全なコントロールを与えることをお勧めします。それが完了したら、OKをクリックしてください。
今、あなたが望むように、必要に応じて共有を正確に設定できます。
これらの手順を完了すれば、Linuxマシンからネットワークにある任意のフォルダーを共有できます(アクセス権がある限り)。




