GNU/Linux >> Linux の 問題 >  >> Cent OS

CentOS7にSSHFSをインストールして使用する方法

SSHFSは、ファイルを安全に共有するための便利なツールです。これは、SSHファイル転送プロトコルに基づくファイルシステムです。すべてのLinuxサーバーにはすでにSSHがインストールされているため、構成が非常に簡単で、2つ以上のサーバーまたはデスクトップ間でファイルを共有するために使用できます。ファイルシステムをマウントするだけで、チャームのように機能します。 sshfsのアイデアは、LUFSとともに配布されたSSHFSファイルシステムから採用されました。これは非常に便利でした。このチュートリアルでは、yumコマンドを使用してCentOSリポジトリからSSHFSをインストールする方法と、ソースからコンパイルする方法について説明します。

yumを使用してSSHFSをインストールする

次のコマンドを使用して、yumを使用してSSHFSパッケージをインストールします。

 yum install fuse-sshfs 

yumを使用してパッケージをインストールした場合は、「SSHFSを使用してリモートフォルダーをマウントする」の章に進んでください。

ソースからSSHFSをインストール

別の方法として(または最新のSSHFSバージョンを取得する場合)、ソースからSSHFSをインストールできます。ソースからSSHFSをインストールするには、公式Webサイトからダウンロードする次のコマンドを使用してソースファイルをダウンロードする必要があります。

cd /tmp
wget https://github.com/libfuse/sshfs/releases/download/sshfs_2.8/sshfs-2.8.tar.gz

次に、次のコマンドを使用してフォルダを抽出します。

tar xvf sshfs-2.8.tar.gz

「cd」でフォルダに入り、SSHFSの設定とコンパイルを使用する必要があります:

 ./configure 
 make && make install 

それでは、正常にインストールされたSSHFSの使用を開始しましょう。クライアント側と共有したいフォルダを作成します。 /var/に「mnt」という名前のフォルダを作成するとします

 mkdir /var/mnt 

SSHFSを使用してリモートフォルダーをマウントします

次に、このフォルダをリモートサーバーからマウントします。私の場合、リモートサーバーのIPは192.168.0.10です:

 sshfs [email protected]:/ /var/mnt/ 

次に、このフォルダが反対側にマウントされているかどうかを確認しますか?

ここで注意すべき重要なことの1つは、これが一時的なマウントであり、サーバーを再起動すると自動的にミュートが解除されることです。永続的なマウントが必要な場合は、/ etc / fstabにマウントを追加するか、ブート時に実行される/etc/rc.localファイルにmoundコマンドを追加する必要があります。

リモートフォルダをアンマウントします

サーバーで次のコマンドを使用して、フォルダをアンマウントできます

 umount /var/tmp 

上記のチュートリアルから、サーバーにSSHFSを正常にインストールおよび構成し、フォルダーを簡単にマウントおよびマウント解除し、同じネットワークまたはインターネットを介して友人とリモートでファイルを共有できます。学び、楽しんでください!


Cent OS
  1. CentOS7にTensorFlowをインストールして使用する方法

  2. CentOS7にPHPComposerをインストールして使用する方法

  3. CentOS7にTeamSpeakサーバーをインストールして使用する方法

  1. CentOS7にifconfigをインストールして使用する方法

  2. CentOS7にDockerをインストールして使用する方法

  3. CentOS7にDockerComposeをインストールして使用する方法

  1. CentOS7にPHPComposerをインストールして使用する方法

  2. CentOS7にFFmpegをインストールして使用する方法

  3. CentOS8にFFmpegをインストールして使用する方法