自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

一學(xué)就會(huì):如何在 Linux 中掛載遠(yuǎn)程文件系統(tǒng)或目錄

系統(tǒng) Linux
在本文中,我們學(xué)習(xí)了如何在 Linux 中掛載遠(yuǎn)程文件系統(tǒng)。這是從本地系統(tǒng)輕松訪問(wèn)遠(yuǎn)程文件的好方法。

通常,我們?cè)?Linux 系統(tǒng)中掛載本地文件系統(tǒng)或目錄。但有時(shí)您可能需要在 Linux 中掛載遠(yuǎn)程文件系統(tǒng)或目錄。在本文中,我們將學(xué)習(xí)如何在 Linux 中掛載遠(yuǎn)程文件系統(tǒng)或目錄。這對(duì)于需要使用遠(yuǎn)程系統(tǒng)的系統(tǒng)管理員很有用。為此,我們將使用 SSHFS(Secure Shell File system)。它允許您通過(guò) SSH 訪問(wèn)和傳輸文件和目錄。它還允許您創(chuàng)建遠(yuǎn)程文件系統(tǒng),而不會(huì)影響內(nèi)核代碼。

如何在 Linux 中掛載遠(yuǎn)程文件系統(tǒng)或目錄?

以下是在 Linux 中掛載遠(yuǎn)程文件系統(tǒng)或目錄的步驟。

1、在Linux中安裝SSHFS客戶端?

首先,打開終端并運(yùn)行以下命令在本地客戶端系統(tǒng)上安裝 SSHFS。

# yum install sshfs
# dnf install sshfs [在 Fedora 22+ 版本上]
$ sudo apt-get install sshfs [在基于 Debian/Ubuntu 的系統(tǒng)上]

圖片2.創(chuàng)建掛載目錄?

安裝 SSHFS 后,使用以下命令創(chuàng)建掛載目錄。

# mkdir /mnt/test [在 RHEL/CentOS/Fedora 上]
$ sudo mkdir /mnt/test [在基于 Debian/Ubuntu 的系統(tǒng)上]

圖片

3.掛載遠(yuǎn)程文件系統(tǒng)?

創(chuàng)建掛載點(diǎn)后,以root 身份運(yùn)行以下命令,將遠(yuǎn)程文件系統(tǒng)掛載到 /mnt/test。將 user_name 替換為遠(yuǎn)程 SSH 用戶名,將 xxxx 替換為遠(yuǎn)程 SSH IP 地址。以下命令將在本地掛載點(diǎn) /mnt/test 掛載遠(yuǎn)程目錄 /home/test。

# sshfs user_name@xxxx:/home/test/ /mnt/test [在 RHEL/CentOS/Fedora 上]
$ sudo sshfs -o allow_other user_name@xxxx:/home/test/ /mnt/test [在 Ubuntu/Debian 系統(tǒng)傻瓜]

系統(tǒng)將要求您輸入需要輸入的 SSH 密碼。如果您的遠(yuǎn)程 SSH 用戶配置為使用基于密鑰的身份驗(yàn)證,那么您需要改用以下命令。

# sshfs -o IdentityFile=~/.ssh/id_rsa test@xxxx:/home/test/ /mnt/test
[在 RHEL/CentOS/Fedora 上]
$ sudo sshfs -o allow_other,IdentityFile=~/.ssh/id_rsa tecmint@xxxx:/home/test/ /mnt/test [在 Ubuntu/Debian 上]

4. 驗(yàn)證遠(yuǎn)程文件系統(tǒng)

一旦遠(yuǎn)程文件系統(tǒng)被掛載,您就可以像訪問(wèn)本地文件夾 /mnt/test 一樣訪問(wèn)其內(nèi)容。

# cd /mnt/tecmint
#ls

圖片

您還可以使用以下命令查看遠(yuǎn)程文件系統(tǒng)。

# df -hT

圖片

5. 永久掛載遠(yuǎn)程文件系統(tǒng)?

上述步驟只會(huì)掛載遠(yuǎn)程文件系統(tǒng),直到下次重新啟動(dòng)。重新啟動(dòng)本地系統(tǒng)后,上述安裝將丟失。如果要永久掛載遠(yuǎn)程文件系統(tǒng),則需要對(duì) /etc/fstab 文件進(jìn)行以下更改。使用以下命令在文本編輯器中打開它。

# vi /etc/fstab [在 RHEL/CentOS/Fedora 上]
$ sudo vi /etc/fstab [在基于 Debian/Ubuntu 的系統(tǒng)上]

圖片

將以下行添加到文件的底部。每次系統(tǒng)啟動(dòng)時(shí)都會(huì)自動(dòng)執(zhí)行此命令。將 user_name 替換為您的 SSH 用戶名,將 xxxx 替換為遠(yuǎn)程 IP 地址。

sshfs#user_name@x.x.x.x:/home/linuxmi/ /mnt/test fuse.sshfs defaults 0 0

確保您已在遠(yuǎn)程服務(wù)器中啟用無(wú)密碼 SSH 登錄。否則,安裝將失敗,因?yàn)樗鼪](méi)有收到密碼。

如果您的遠(yuǎn)程服務(wù)器接受基于密鑰的身份驗(yàn)證,請(qǐng)改為添加以下命令。

sshfs#user_name@xxxx:/home/linuxmi/ /mnt/test fuse.sshfs IdentityFile=~/.ssh/id_rsa defaults 0 0

添加以上行后,添加以下命令。

# mount -a [在 RHEL/CentOS/Fedora 上]
$ sudo mount -a [在基于 Debian/Ubuntu 的系統(tǒng)上]

保存并關(guān)閉文件。

6.卸載文件系統(tǒng)?

如果要卸載遠(yuǎn)程文件系統(tǒng),請(qǐng)運(yùn)行以下命令。

# umount /mnt/test

在本文中,我們學(xué)習(xí)了如何在 Linux 中掛載遠(yuǎn)程文件系統(tǒng)。這是從本地系統(tǒng)輕松訪問(wèn)遠(yuǎn)程文件的好方法。

責(zé)任編輯:龐桂玉 來(lái)源: Linux公社
相關(guān)推薦

2016-10-13 08:35:00

SSHFSSSHLinux

2018-11-05 09:45:01

Linux文件系統(tǒng)命令

2019-04-10 10:15:52

Linux邏輯卷文件系統(tǒng)

2023-09-17 17:35:36

LinuxVeritas文件系統(tǒng)

2018-04-27 10:33:56

Linux命令chattr

2023-09-27 23:19:04

Linuxmount

2021-05-31 07:50:59

Linux文件系統(tǒng)

2009-10-28 14:29:40

linux文件系統(tǒng)

2023-09-03 17:09:58

LinuxSAN LUN磁盤

2023-09-05 15:17:48

LinuxLUN磁盤

2017-10-12 13:43:27

LinuxUbuntuZFS文件系統(tǒng)

2010-03-02 15:09:26

Linux mount

2013-11-13 13:38:31

RsnapshotLinux遠(yuǎn)程文件

2010-02-25 14:50:59

Linux文件系統(tǒng)

2019-02-25 15:36:52

Linux復(fù)制文件遠(yuǎn)程系統(tǒng)

2016-12-20 09:47:17

Linux命令復(fù)制文件到多個(gè)目錄

2015-12-01 13:09:54

Linux終端文件系統(tǒng)

2015-12-03 09:42:56

Linux終端文件系統(tǒng)

2020-09-30 06:00:00

Linux誤刪除恢復(fù)文件

2018-02-25 09:48:36

LinuxUbuntu文件系統(tǒng)
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)