導航:首頁 > IDC知識 > 遠程訪問伺服器文件夾

遠程訪問伺服器文件夾

發布時間:2020-11-20 17:31:53

1、linux 如何共享遠程文件夾?

可以實現,只需要把A的目錄共享出來就可以了,兩台電腦在內網就行
首先在專A
vi /etc/exports
/sys/upload *(rw)
service nfs restart
然後到屬B
cd /
ln -s /net/A的IP/sys /sys
就可以了

2、如何用Java獲取遠程伺服器中指定目錄下的所有文件夾名

直接的貌似不可以的,你可以在遠程伺服器上寫個讀指定目錄下所有文件夾名的代碼文件,當前客戶端再調用那個代碼文件顯示出來

3、如何使用瀏覽器遠程訪問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

4、怎麼用Java獲取遠程伺服器中指定目錄上的所有文件夾名

------解決方案-------------------------------------------------------- 不用 C/S 模式,需要系統開發許可權,文件夾許可權,匿名訪問等等,然後可以使用普通方式 \\10.10...訪問 ------解決方案-------------------------------------------------------- 你的java 是在伺服器還是客戶端,伺服器,那個就不消說了,File.list 系列方法,配合過濾器 客戶端的,需要httpclient,解析apache 的directory index 頁面。 ------解決方案-------------------------------------------------------- 用java 調用命令行吧,硬來效率太低,Apache Commons CLI ------解決方案-------------------------------------------------------- 可以用ftpClient: public FtpClientUtil(String server,int port,String userName,String userPassword) { this.server=server; this.port=port; this.userName=userName; this.userPassword=userPassword; } /** * 鏈接到伺服器 * @return */ public boolean open() { if(ftpClient!=null ftpClient.serverIsOpen()) return true; try { ftpClient= new FtpClient(); ftpClient.openServer(server,port); ftpClient.login(userName, userPassword); ftpClient.binary(); return true; } catch(Exception e) { e.printStackTrace(); ftpClient=null; return false; } } /** * 返回FTP 目錄下的文件列表 * @param ftpDirectory * @return */ public List String getFileNameList(String ftpDirectory) { List String list = new ArrayList String (); if(!open()) return list; try { DataInputStream dis = new DataInputStream(ftpClient.nameList(ftpDirectory)); String filename = ; while((filename=dis.readLine())!=null) { list.add(filename); } } catch (Exception e) { e.printStackTrace(); } return list; }

5、C#遠程打開伺服器文件夾

C#編程可以通過與伺服器建立網路映射,來獲取伺服器文件夾,代碼如下:

[DllImport("mpr.dll", EntryPoint = "WNetAddConnection2")]
public static extern uint WNetAddConnection2([In] NETRESOURCE lpNetResource,string lpPassword,string lpUsername,uint dwFlags);
        [DllImport("Mpr.dll")]
        public static extern uint WNetCancelConnection2(string lpName,uint dwFlags,bool fForce);
        [StructLayout(LayoutKind.Sequential)]
        public class NETRESOURCE
        {
            public int dwScope;
            public int dwType;
            public int dwDisplayType;
            public int dwUsage;
            public string LocalName;
            public string RemoteName;
            public string Comment;
            public string Provider;
        }
            
            statusBarLab.Text = "文件復制開始...";
            NETRESOURCE myNetResource1 = new NETRESOURCE();
            myNetResource1.dwScope = 2;
            myNetResource1.dwType = 1;
            myNetResource1.dwDisplayType = 3;
            myNetResource1.dwUsage = 1;
            myNetResource1.LocalName = "W:";
            myNetResource1.RemoteName = fromDirectory1;
            myNetResource1.Provider = null;
            WNetAddConnection2(myNetResource1, fromPwd, fromUser, 0);
            string[] files1 = Directory.GetFiles(fromDirectory1);
            if (files1.Length > 0)
            {
                foreach (string s in files1)
                {
                    FileInfo objFI = new System.IO.FileInfo(s);
                    File.Delete(toDirectory1 + "" + objFI.Name.ToString());
                    statusBarLab.Text = "1.刪除/" + objFI.Name.ToString();

                    File.Copy("W:" + "" + objFI.Name.ToString(), toDirectory1 + "" + objFI.Name.ToString());
                    statusBarLab.Text = "1.復制/" + objFI.Name.ToString();
                }
            }
WNetCancelConnection2("W:", 1, true);

6、請問:區域網里,如何在我的電腦里輸入'\\'遠程訪問其他電腦的文件夾

在地址欄內輸入命令即可。

例如,想訪問IP為192.168.1.201的電腦的D盤,那麼,在你本機的地址欄內專輸入:192.168.1.201D$ ,然後回車即可,屬當然,前提是你知道對方電腦密碼,或者對方電腦沒有設置密碼。

如果你有共享文件夾,只想讓指定的人看到,其他人都看不到的話,在你需要共享的文件夾後加上「$」符號即可,那麼此時訪問這個共享文件夾只能通過輸入完整路徑來查看,普通方法是看不到的。

 例如,上面的IP下,D盤內有一個myjava文件夾已經設置共享,但是共享名後加了「$」符號,那麼此時只能通過192.168.1.201D$myjava 這種方法來查看。

本方法的原理是硬碟分區的默認共享,如果你不想讓別人訪問你的電腦,那麼你可以關閉此默認共享

7、如何訪問伺服器上的共享文件夾

伺服器跟電腦一樣,方法知道有2種

方法1:
如果是區域網的網上鄰居,可以直接使用共享然後通過 網上鄰居 => 查看工作組計算機 訪問的 如果找不到可以用 \\計算機名(如\\My computer 內網IP也可以如 \\192.168.1.2) 訪問到共享文件夾。

方法2:
還可以使用FTP協議訪問 ,搭建一個FTP站點(IIS那個系列的東西附帶的,系統盤裡面有)打開就可以了。如果嫌麻煩下載個 20cn 迷你ftp伺服器 (工具自己百度),這個訪問格式是FTP://IP地址/ (如FTP://192.168.1.2 注意FTP是左斜杠,而區域網是右斜杠)。建議還是使用FTP的好些,那樣在任何地方都可以訪問到,家裡都可以訪問,前提是那個伺服器的21埠已經映射到了外網。
呵呵,我學校也是有個那種共享伺服器,但是用來交作業用的,上面東西超多....

如果想在本地磁碟顯示,在 我的電腦 右鍵那個 映射網路驅動器 填寫訪問地址就可以了。

天下數據--專業運營香港伺服器、韓國伺服器、美國伺服器等等海外優質伺服器!

8、家裡怎麼訪問公司伺服器的共享文件夾

你的辦法估計是不行的,埠映射4很奇怪。
兩個辦法你可以嘗試
1 遠程桌面 在公司路由上版映射遠程桌面埠(一權般是3389),然後在家裡遠程連接,遠程設置為共享驅動器,連進去之後,你會在目標機器測磁碟中看到你的本地磁碟,把文件拖進來就好
2 VPN 在公司對外機器上建立VPN服務,然後在加撥號連接,成功後邏輯上你家電腦和公司是同一網路,把要共享的文檔設置共享,在本地-運行 \\ IP地址 的方式可以訪問

9、如何讓其它電腦通過我的電腦訪問伺服器的共享文件夾?

1、首先打開mac電腦,進入mac電腦主頁。

2、點擊右上角的前往按鈕,打開彈窗。

3、點擊彈窗裡面的連接伺服器功能,打開連接伺服器窗口。

4、這里輸入windows電腦的ip地址,格式如下。

5、之後點擊連接按鈕,開始連接windows共享文件夾。

6、之後選擇訪問的用戶,如何設置許可權為任何人則選擇custom點擊連接即可。

10、Java怎麼讀取遠程伺服器上的共享文件夾

ava獲取遠程文件的方式在我的開發過程中使用過兩種
1。通過http請求進行靜態資專源,首先確定文件的屬URL地址,然後通過URLConnection進行連接,然後通過讀取連接中返回的InputStream,再通過文件輸出流FileOutputStream進行存儲(下載)。
2.通過FTP或SFTP進行遠程文件的下載,具體實現有很多第三方的包,百度即可。

與遠程訪問伺服器文件夾相關的知識