❶ 如何訪問linux伺服器上的文件
關於訪問 Linux 伺服器上的文件的概念,可以這樣理解:如果對方的 Linux 伺服器配置為 FTP 伺服器、且設置了對其他用戶可讀、或者可寫許可權的話,那麼你就可以從 FTP 伺服器上下載(Download)、或者上傳文件(Upload),這也可以算是訪問 Linux 伺服器上的文件;如果對方的 Linux 伺服器是 Web 伺服器,那麼你訪問對方的網站,也可以理解為一種訪問Web伺服器上的文件的方式。其他的還有很多種方式,例如:遠程拷貝文件等等。
❷ 如何在Windows系統中訪問Linux分區的文件
雙系統中從Windows訪問Linux分區 ext2 ext3 的三種方法
如果你有一個Windows/Linux雙重啟動的系統,你可能會知道這個問題:你可以在Linux里訪問Windows里的文件,但是相反的路卻行不通。
本指南展示了三種從Windows里訪問Linux分區(ext2或ext3文件系統)的方法:Explore2fs, DiskInternals Linux Reader,還有Ext2 Installable File System For Windows。前兩種提供只讀訪問,而Ext2 Installable File System For Windows則提供可讀可寫的操作。
1 下載最新的explore2fs壓縮文件...
然後解壓。在解壓出來的文件夾,你會找到explore2fs可執行文件。雙擊開始安裝它:
啟動Explore2fs文件瀏覽器;現在你可瀏覽你的Linux分區並復制/粘貼文件到你Windows分區:
2 下載並安裝 DiskInternals Linux Reader。
安裝完成後,Linux Reader自動啟動並掃描你硬碟上的Linux分區:
然後,你就可以在Linux Reader中發現你的Windows和Linux分區(就像 Windows的資源管理器):
3 Ext2 Installable File System For Windows Ext2 Installable File System For Windows (它支持ext2ext3!)。 安裝過程中會要求你為Linux分區指定驅動器盤符(比如L);沒有必要為交換分區指定一個驅動器盤符:
安裝完成,你可以發現Linux分區出現在Windows資源管理器中(在安裝過程中你指定的盤符下):
❸ 如何用Windows 10訪問Linux伺服器的共享文件夾
一、目標
通過Windows 10系統訪問Linux伺服器的共享文件夾,可將Linux伺服器的文件夾映射到Windows 10系統,實現在Windows 10系統方便的讀、寫Linux伺服器的文件夾和文件。
二、需要的條件
1、安裝有Ubuntu或者是CentOS操作系統的伺服器。
2、Windows 10和Linux伺服器處於同一個區域網內。
三、實現步驟
1、在Linux伺服器安裝Samba服務軟體,安裝命令如下:
Ubuntu系統:
sudo apt update
sudo apt install samba -y
CentOS系統:
yum install samba -y
安裝完成後,可運行命令 whereis samba 檢查是否安裝成果,以下應該是它的輸出:
samba: /usr/sbin/samba /usr/lib/samba /etc/samba /usr/share/samba /usr/share/man/man7/samba.7.gz /usr/share/man/man8/samba.8.gz
2、在Linux伺服器設置用於共享的文件夾
新建一個目錄:
mkdir /home/ /sambashare/
編輯配置文件 /etc/samba/smb.conf 設置共享目錄,如下所示:
sudo vim /etc/samba/smb.conf
[sambashare]
comment = Samba on Ubuntu
path = /home/username/sambashare
read only = no
browsable = yes
3、設置用戶賬號並連接共享文件夾
由於 Samba 不使用系統賬戶密碼,我們需要為我們的用戶賬戶設置一個 Samba 密碼:
sudo smbpasswd -a username
在Windows 10 系統連接共享文件夾,在資源管理器里輸入:
ip-addresssambashare
註:ip-address是 Samba 伺服器的 IP 地址,sambashare是共享的名稱。
四、參考資料
https://ubuntu.com/tutorials/install-and-configure-samba#1-overview。
❹ 如何使用瀏覽器遠程訪問linux伺服器文件夾
一般是通過以下幾種方式:
1、設置FTP伺服器
2、NFS伺服器
3、SAMBA伺服器
FTP和NFS都比較簡單,下面介紹一下SAMBA的配置方法:
Linux系統默認已經安裝了Samba,但是沒有安裝Samba服務:
1,先查看安裝情況:rpm -qa|grep samba
根據系統的安裝情況選擇下載或者通過光碟機安裝所缺的rpm包。
我的安裝情況是:
使用命令:mount /dev/cdrom1 /mnt/cdrom1
通過mount把cdrom1掛載到系統臨時目錄/mnt/cdrom1,在Packets包下面使用命令:rpm -ivh samba.*.rpm包安裝。
切換到放置rpm文件的目錄
[root@smb_server root]# rpm -ivh samba-common-3.6.9-151.el6.x86_64
這是Samba 必備的程序,必須安裝
[root@smb_server root]# rpm -ivh samba-3.6.9-151.el6.x86_64
安裝Samba 伺服器程序,可以使我Windows 主機訪問Samba 伺服器共享的資源。
如果需要使Linux 主機訪問Windows 主機上的共享資源,則還應該安裝Samba 客戶端程序。
[root@smb_server root]# rpm -ivh samba-client-3.6.9-151.el6.x86_64
2,安裝samba的rpm包完成後
samba-common-3.6.9-151.el6.x86_64 //主要提供samba伺服器的設置文件與設置文件語法檢驗程序testparm
samba-client-3.6.9-151.el6.x86_64 //客戶端軟體,主要提供linux主機作為客戶端時,所需要的工具指令集
samba-swat-3.6.9-151.el6.x86_64 //基於https協議的samba伺服器web配置界面
samba-3.6.9-151.el6.x86_64 //伺服器端軟體,主要提供samba伺服器的守護程序,共享文檔,日誌的輪替,開機默認選項
Samba伺服器安裝完畢,會生成配置文件目錄/etc/samba和其它一些samba可執行命令工具,/etc/samba/smb.conf是samba的核心配置文件,/etc/init.d/smb是samba的啟動/關閉文件。
5、查看samba的服務啟動情況
# service smb status
6、設置開機自啟動
# chkconfig --level 35 smb on //在3、5級別上自動運行samba服務
7、配置smb服務
[global]
workgroup = WORKGROUP
server string = Samba Server Version %v
netbios name = ImgPath05
[ImgPath]
comment = Public stuff
path = /usr/local/nginx/html/img
public = yes
writeable = yes
browseable = yes
guest ok = yes
共享目錄為:/usr/local/nginx/html/img,共享目錄對外名稱為:ImgPath 即在Windows看到的目錄名稱。
設置共享目錄許可權:chown -R nobody:nobody /usr/local/nginx/html/img/
8、啟動或者重啟smb服務
重啟smb服務
測試smb.conf配置是否正確
9 Windows訪問共享目錄,但是沒有寫許可權,通過以下方式修改防火牆設置。
將Linux smb服務添加到防火牆的例外中 以root用戶執行setup命令#setup彈出...重啟生效,如果不想重啟,用命令#setenforce 0