當前位置:首頁 » 文件管理 » ftp伺服器對外開啟

ftp伺服器對外開啟

發布時間: 2022-06-10 19:33:21

ftp伺服器怎麼對外開放

要有個IP地址,

Ⅱ 如何在linux下開啟FTP服務

Linux下ftp服務可以通過搭建vsftpd服務來實現,以CentOS為例,首先查看系統中是否安裝了vsftpd,可以通過執行命令rpm -qa |grepvsftpd來查看是否安裝相應的包,如果沒有安裝那麼可以執行yum-yinstallvsftpd來安裝,安裝之後首先創建ftp用戶,比如ftp_test,命令如下:

useradd-s/sbin/nologin-d/home/ftp_testftp_test

目錄盡量不要選擇根目錄下,這里是/home/ftp_test,並且ftp_test這個目錄不要手動創建,否則許可權會有問題,執行命令的時候會自動創建,

現在可以看到上面的路徑是一個/,對於ftp用戶來說也就是根目錄了,只能在這個目錄下操作,而無法跳出這個目錄

以上就是vsftpd服務的基本搭建過程,實際使用時可以分配多個用戶

Ⅲ 如何開ftp伺服器

你好,可以使用以下的方法和步驟
1、開啟FTP服務:
控制面板 - 程序 - 打開和關閉Windows功能,在彈出的窗口中選擇開啟FTP功能和ISS管理控制台。

2、新建FTP站點:
右鍵「我的電腦」 - 管理,彈出的「計算機管理」窗口,展開服務和應用程序節點,點選Internet信息服務(IIS)管理器,然後右鍵「網站」,選擇添加FTP站點。按個人需要填寫信息即可,完成後即可看到新建的站點出現在窗口中。

3、設置防火牆:
控制面板\系統和安全\Windows 防火牆,點選「允許程序或功能通過windows防火牆」,在彈出的窗口中選擇FTP伺服器,並點擊「允許運行另一程序」,點擊「瀏覽」,將「C:\Windows\winsxs\x86_microsoft-windows-iis-metabase_31bf3856ad364e35_6.1.7601.17514_none_3b3961c080353ab1\inetinfo.exe」添加到可允許程序中。

4、完成上述步驟,FTP服務就成功開啟了,最後測試一下:
在另一台電腦打開「我的電腦」,在地址框輸入「ftp://」,回車。因為這里開啟匿名登錄,所以不需要輸入用戶名密碼,直接打開了FTP伺服器上設定的FTP目錄。

Ⅳ ftp伺服器如何才能外網訪問

不知道樓主是否使用路由器連網,如果是,下面提供了詳細的設置方法,如果是直接撥號上網,則更簡單。
一、使用路由器,需要設置路由器的埠映射,就可以實現樓主的要求,具體需要映射的埠是21,21是FTP埠。這里給樓主詳細說下:

1、申請花生殼免費域名。因為ADSL每次撥號後,獲得的IP都是不同的,所以需要動態綁定到域名上,方便其他人記憶和訪問。
2、設置本機固定區域網IP,例如設置為192.168.1.100
3、登陸路由器,找到「虛擬伺服器」選項,這里需要說明一下,不同的路由器型號的配置方法也不完全相同,但一般都會有「虛擬伺服器」這項功能,如果找不到這一項,可以找到「DMZ主機」,DMZ主機可以將內網的某個IP地址的所有埠均對外網開放,不過這樣設置會有安全隱患,建議設置虛擬伺服器
4、在「虛擬伺服器」表格中填入要映射的內網IP,按上面的就是192.168.1.100,在內網埠和外網埠處填21,然後保存重起路由器
5、啟動花生殼並激活域名服務
6、在計算機中安裝SERVER-U軟體,它是一款非常好用的FTP伺服器軟體(我自己用了很多年),有中文版,設置起來非常簡單,如果不會我幫你遠程,設置好後就可以正常訪問了。
需要注意,通過路由器配置的伺服器,在內網電腦一般是不能通過域名訪問的,假設在你自己的電腦上訪問你申請的域名,就會出現讓你輸入用戶名和密碼的提示,你怎麼輸入都是不對的。
要外網的電腦才可以正確訪問,這點希望樓主明白。
二、直接ADSL撥號上網的配置方法:
1、申請花生殼免費域名 2、在計算機上啟動花生殼並激活域名服務 3、安裝SERVER-U軟體,設置好後即可成功訪問
差不多就這樣了,有什麼不懂再問我吧

Ⅳ 如何開啟ftp服務

如何在linux下開啟FTP服務

1. 首先伺服器要安裝ftp軟體,查看是否已經安裝ftp軟體下:
#which vsftpd
如果看到有vsftpd的目錄說明伺服器已經安裝了ftp軟體

2. 查看ftp 伺服器狀態
#service vsftpd status

3. 啟動ftp伺服器
#service vsftpd start

4. 重啟ftp伺服器
#service vsftpd restart

5. 查看服務有沒有啟動
#netstat -an | grep 21
tcp 0 0 0.0.0.0:21 0.0.0.0:* LISTEN
如果看到以上信息,證明ftp服務已經開啟。

6.如果需要開啟root用戶的ftp許可權要修改以下兩個文件
#vi /etc/vsftpd.ftpusers中注釋掉root
#vi /etc/vsftpd.user_list中也注釋掉root
然後重新啟動ftp服務。

7. vsftpd 500 OOPS: cannot change directory
登陸報錯:
C:\>ftp 192.168.0.101
Connected to 192.168.0.101.
220 (vsFTPd 2.0.5)
User (192.168.0.101:(none)): frank
331 Please specify the password.
Password:
500 OOPS: cannot change directory:/home/frank
Login failed.
ftp> ls
500 OOPS: child died
Connection closed by remote host.
解決方法:
setsebool ftpd_disable_trans 1
service vsftpd restart
就OK了!

這是SELinux的設置命令,在不熟悉SELnux前,把SELinux關掉也可以的。

8. 永久開啟,即os重啟後自動開啟ftp服務
方法一:
cd /etc/xinetd.d ,編輯ftp服務的配置文件gssftp的設置:
vi /etc/xinetd.d/gssftp ,將 修改兩項內容:

(a) server_args = -l –a 去掉-a 改為server_args = -l
(b) disable=yes改為disable=no
(c) 保存退出。

方法二:
(a) system-config-services , 進入圖形界面的System services查看是否有 vsftpd項,如果沒有轉到2.,保存後退出

(b) 用redhat第三張盤 安裝此服務(開始--刪除/增加程序),200K左右

(c) #setup
此時能看到vsftpd項,此時選中此services項,保存後退出.

Ⅵ 如何開啟和關閉FTP功能

1,打開Windows10系統,在電腦上找到「控制面板」,點擊打開。

Ⅶ FTP伺服器如何對外網開放

我不清楚你是以何種方式連上互聯網的,現在假設外網可以直接訪問到你上一級網路的伺服器,這時你ftp伺服器要外網能訪問,就需要把你ftp的地址及埠映射到伺服器的一個埠上,然後外網輸入伺服器地址及映射的埠來訪問你的ftp。除了埠映射可能還需要域名解析。 或者可以直接買外網的ftp空間

Ⅷ 'FTP伺服器對外開放服務的埠多少'是什麼意思

樓上說的對 如果你不開放埠的話 一般都訪問不了 除非解析域名
比如
ftp://123.456.789.123(一開放FTP共享)
如果你直接訪問的話 可能訪問不了 這個時候 就是埠的作用了
ftp://123.456.789.123:80
也許就能上去了

忘記好多東西了 應該是這樣的
如果不對的話 希望哪位大大提出來 我虛心接受

Ⅸ LINUX下如何開啟ftp伺服器

1. 首先伺服器要安裝ftp軟體,查看是否已經安裝ftp軟體下:
#which vsftpd
如果看到有vsftpd的目錄說明伺服器已經安裝了ftp軟體

2. 查看ftp 伺服器狀態
#service vsftpd status

3. 啟動ftp伺服器
#service vsftpd start

4. 重啟ftp伺服器
#service vsftpd restart

5. 查看服務有沒有啟動
#netstat -an | grep 21
tcp 0 0 0.0.0.0:21 0.0.0.0:* LISTEN
如果看到以上信息,證明ftp服務已經開啟。

6.如果需要開啟root用戶的ftp許可權要修改以下兩個文件
#vi /etc/vsftpd.ftpusers中注釋掉root
#vi /etc/vsftpd.user_list中也注釋掉root
然後重新啟動ftp服務。

7. vsftpd 500 OOPS: cannot change directory
登陸報錯:
C:\>ftp 192.168.0.101
Connected to 192.168.0.101.
220 (vsFTPd 2.0.5)
User (192.168.0.101:(none)): frank
331 Please specify the password.
Password:
500 OOPS: cannot change directory:/home/frank
Login failed.
ftp> ls
500 OOPS: child died
Connection closed by remote host.
解決方法:
setsebool ftpd_disable_trans 1
service vsftpd restart
就OK了!

這是SELinux的設置命令,在不熟悉SELnux前,把SELinux關掉也可以的。

8. 永久開啟,即os重啟後自動開啟ftp服務
方法一:
cd /etc/xinetd.d ,編輯ftp服務的配置文件gssftp的設置:
vi /etc/xinetd.d/gssftp ,將 修改兩項內容:

(a) server_args = -l –a 去掉-a 改為server_args = -l
(b) disable=yes改為disable=no
(c) 保存退出。

方法二:
(a) system-config-services , 進入圖形界面的System services查看是否有 vsftpd項,如果沒有轉到2.,保存後退出

(b) 用redhat第三張盤 安裝此服務(開始--刪除/增加程序),200K左右

(c) #setup
此時能看到vsftpd項,此時選中此services項,保存後退出.

Ⅹ windows怎麼開啟ftp服務

1、點擊開始菜單,找到控制面板選項,並點擊進入。

熱點內容
不用審核的我的世界寶可夢伺服器 發布:2024-09-28 16:12:11 瀏覽:109
mc伺服器怎麼刷錢 發布:2024-09-28 16:07:53 瀏覽:531
c語言棱形 發布:2024-09-28 16:02:46 瀏覽:3
寬頻賬號密碼有什麼用呢 發布:2024-09-28 15:49:31 瀏覽:666
內置腳本屬於什麼 發布:2024-09-28 15:45:19 瀏覽:687
哈啰單車編號怎麼查是什麼配置的 發布:2024-09-28 15:35:13 瀏覽:352
wifi管家在哪裡改密碼 發布:2024-09-28 15:34:18 瀏覽:833
模擬人生怎麼存儲捏的人物 發布:2024-09-28 15:05:45 瀏覽:462
陪玩游戲源碼 發布:2024-09-28 14:59:26 瀏覽:81
linux自動掛載腳本 發布:2024-09-28 14:53:38 瀏覽:336