SambashareなしでLAN上のローカルフォルダを共有しますか?

SambashareなしでLAN上のローカルフォルダを共有しますか?

Windowsでフォルダを共有するのはとても簡単です。 Linuxでフォルダを共有することは、Sambashareを介してのみ可能です。少なくともそれが私が見つけたすべてのガイドが使用するものです。これは非常に悪く、構成ファイル、ユーザーグループ、アドオンパッケージなどが必要です。このプログラムなしでローカルフォルダを共有する方法はありますか?最近では、LAN上の2つのLinuxコンピュータ間でファイルを転送するためにクラウドにコンテンツをアップロードする方が簡単です。

答え1

Linuxシステム間の共有も簡単で、Windowsよりも簡単で安全です。

Sambaは、2つのオペレーティングシステム間の相互運用性を提供するために、LinuxでネイティブのWindows共有を実装しています。

Windowsのサーバーからファイルをダウンロードする場合は、SSHを介してサーバーに接続し、filezillaなどのツールを使用してコンピューターからファイルをダウンロード/アップロードできます。これは追加のソフトウェアを必要とせず、安全で比較的高速です。

答え2

サンバはLinuxおよびUnix用の標準Windows相互運用性プログラムファミリ。 1992年以来、SambaはすべてのバージョンのDOSおよびWindows、OS / 2、LinuxなどのSMB / CIFSプロトコルを使用するすべてのクライアントに安全で信頼性が高く高速なファイルおよび印刷サービスを提供してきました。

サンバLinuxソフトウェアの名前は何ですか?サンバシェアSMBこれと混同しないでください。これは次のことを意味しません。サンバ代わりにサーバーメッセージブロックこれは合意です。

到着共有するネットワーク上のシステム間でマウントされ、Windowsのように表示されるように、ネットワーク上のローカルLinuxフォルダは、Windowsが認識しているD:SMB(Service Message Blockプロトコル)を使用する必要があります。 2 つの Linus システムを切り替えるには、NFS を使用できます。

私が見つけたすべてのガイドはこのアプローチを使います。これは非常に悪く、構成ファイル、ユーザーグループ、アドオンパッケージなどが必要です。

あなたは奇妙な人の言葉を聞いたり読んでいます。 Sambaはとても簡単です。 RHEL / CentOS 7、8、または9では、既定の/etc/samba/smb.confファイル(ファイル1つ)がすでにプリセットされているため、systemctl enable smbフォルダ/home/<usernameを共有するだけですyum install samba。 Linuxユーザー名をWindowsユーザー名と同じにし、WindowsログインパスワードをLinuxログインと同じように使用するのと同じように、SMBを介して世界中で読み書きできるようにホームフォルダやフォルダを共有しないことに注意してください。パスワードを入力すると、自動的にアクセス権が付与されます。

メモ:Stupid SELINUX(Secure Linux)には追加の作業が必要であるため、setsebool -P samba_enable_home_dirs onこれを知らないと、人々がどれだけ怒ってサンバを嫌うことができるかがわかります。

答え3

proxxの答えはとても良いですつまり、転送にはsshとscp / rsyncのみを使用できます。しかし、クロスプラットフォームで作業するより良い方法は、物事を同期。設定は簡単で、ルータでポート転送を処理する必要なしにインターネットだけでなくLAN経由で作業できるという利点があります。

Syncthingを介してWindowsからLinuxに移動する場合もあります。同期TrazorこれはGUIラッパーにすぎません。

関連情報