當前位置:首頁 » 文件管理 » unix啟動ftp

unix啟動ftp

發布時間: 2022-12-16 00:12:47

㈠ 基於UNIX平台的ftp伺服器如何搭建

拿Unix -Solris 來說,你只要在/etc/ftpuser ,用VI編輯在root前面加個#root 然後啟動服務svcadm enable -rst ftp 就可以用了,以下是FTP配置文件的參數anonymous_enable=yes 允許匿名登陸
dirmessage_enable=yes 切換目錄時,顯示目錄下.message的內容
local_umask=022 FTP上本地的文件許可權,默認是077
connect_form_port_20=yes 啟用FTP數據埠的數據連接
xferlog_enable=yes 激活上傳和下傳的日誌
xferlog_std_format=yes 使用標準的日誌格式
ftpd_banner=XXXXX 顯示歡迎信息
pam_service_name=vsftpd 驗證方式
listen=yes 獨立的VSFTPD伺服器
anon_upload_enable=yes 匿名用戶上傳許可權
anon_mkdir_write_enable=yes 創建目錄的同時可以在此目錄中上傳文件
write_enable=yes 本地用戶寫的許可權
anon_other_write_enable=yes 匿名帳號可以有刪除的許可權
anon_world_readable_only=no 匿名用戶瀏覽許可權
ascii_upload_enable=yes 啟用上傳的ASCII傳輸方式
ascii_download_enable=yes 啟用下載的ASCII傳輸方式
banner_file=/var/vsftpd_banner_file 用戶連接後歡迎信息使用的是此文件中的相關信息
idle_session_timeout=600(秒) 用戶會話空閑後10分鍾
data_connection_timeout=120(秒) 將數據連接空閑2分鍾斷
accept_timeout=60(秒) 將客戶端空閑1分鍾後斷
connect_timeout=60(秒) 中斷1分鍾後又重新連接
local_max_rate=50000(bite) 本地用戶傳輸率50K
anon_max_rate=30000(bite) 匿名用戶傳輸率30K
pasv_min_port=5000 將客戶端的數據連接埠改在
pasv_max_port=6000 5000—6000之間
max_clients=200 FTP的最大連接數
max_per_ip=4 每IP的最大連接數
listen_port=5555 從5555埠進行數據連接
local_enble=yes 本地帳戶能夠登陸
write_enable=no 本地帳戶登陸後無權刪除和修改文件
chroot_local_user=yes 本地所有帳戶都只能在自家目錄
chroot_list_enable=yes 文件中的名單可以調用
chroot_list_file=/etc/vsftpd.chroot_list 前提是chroot_local_user=no
userlist_enable=yes 在指定的文件中的用戶不可以訪問
userlist_deny=yes
userlist_file=/etc/vsftpd.user_list
banner_fail=/路徑/文件名 連接失敗時顯示文件中的內容
ls_recurse_enable=no
async_abor_enable=yes
one_process_model=yes
listen_address=10.2.2.2 將虛擬服務綁定到某埠
guest_enable=yes 虛擬用戶可以登陸
guest_username=所設的用戶名 將虛擬用戶映射為本地用戶
chown_uploads=yes 改變上傳文件的所有者為root
chown_username=root
deny_email_enable=yes 是否允許禁止匿名用戶使用某些郵件地址
banned_email_file=//任意指定的路徑/xx/
pasv_enable=yes 伺服器端用被動模式
user_config_dir=/任意指定的路徑//任意文件目錄 指定虛擬用戶存放配置文件的路徑
ascii_upload_enable=yes 上傳的ASCII傳輸方式
ascii_download_enable=yes 啟用下載的ASCII傳輸方式
banner_file=/var/vsftpd_banner_file 用戶連接後歡迎信息使用的是此文件中的相關信息
idle_session_timeout=600(秒) 用戶會話空閑後10分鍾
data_connection_timeout=120(秒)將數據連接空閑2分鍾斷
accept_timeout=60(秒) 將客戶端空閑1分鍾後斷
connect_timeout=60(秒) 中斷1分鍾後又重新連接
local_max_rate=50000(bite) 本地用戶傳輸率50K
anon_max_rate=30000(bite) 匿名用戶傳輸率30K
pasv_min_port=5000 將客戶端的數據連接埠改在pasv_max_port=6000 5000—6000之間
max_clients=200 FTP的最大連接數Max_per_ip=4 每IP的最大連接數
listen_port=5555 從5555埠進行數據連接
local_enble=yes 本地帳戶能夠登陸
write_enable=no 本地帳戶登陸後無

㈡ unix操作系統下,怎麼修改FTP密碼和許可權

1.登錄伺服器
cd /etc/vsftpd
cat ftpusers
找到對應的ftp用戶名 (如果用戶名也忘記了 那麼 cd /etc 然後cat passwd 查看用戶和對應的管理目錄)
passwd ftp用戶名(回車)
service vsftpd restart

linux添加FTP用戶並設置許可權

在linux中添加ftp用戶,並設置相應的許可權,操作步驟如下:

1、環境:ftp為vsftp。被限制用戶名為test。被限制路徑為/home/test

2、建用戶,命令行狀態下,在root用戶下:

運行命令:「useradd -d /home/test test」//增加用戶test,並制定test用戶的主目錄為/home/test

運行命令:「passwd test」//為test設置密碼,運行後輸入兩次相同密碼

3、更改用戶相應的許可權設置:

運行命令:「usermod -s /sbin/nologin test」//限定用戶test不能telnet,只能ftp

運行命令:「usermod -s /sbin/bash test」//用戶test恢復正常

運行命令:「usermod -d /test test」//更改用戶test的主目錄為/test

4、限制用戶只能訪問/home/test,不能訪問其他路徑

修改/etc/vsftpd/vsftpd.conf如下:

chroot_list_enable=YES
# (default follows)
chroot_list_file=/etc/vsftpd/vsftpd.chroot_list

編輯上面的內容

第一行:chroot_list_enable=YES//限制訪問自身目錄

第三行:編輯vsftpd.chroot_list。根據第三行說指定的目錄,找到chroot_list文件。(因主機不同,文件名也許略

有不同)

編輯vsftpd.chroot_list,將受限制的用戶添加進去,每個用戶名一行

5、重啟伺服器

改完配置文件,不要忘記重啟vsFTPd伺服器

運行命令:/etc/init.d/vsftpd restart

6、如果需要允許用戶修改密碼,但是又沒有telnet登錄系統的許可權:

運行命令:「usermod -s /usr/bin/passwd test」//用戶telnet後將直接進入改密界面

㈢ [高分]unix系統shell腳本的ftp問題.請IT達人支援

#!/bin/sh
var=`date "+%Y%m%d"`
ftp -n 1.1.1.1 << ftpend
user abc 123
put hello_$var.txt
ls hello_$var.txt
if [ $? != 0 ]
then echo "the txt put fail,please check"
else
echo "the txt put ok"
fi
ftpend

㈣ HP-UNIX下如何開放ftp服務

用Serv-U來

㈤ UNIX中C語言調用FTP命令的問題

寫一個腳本,執行上傳文件的功能,在C 中調用,通過返回值判斷是否成功

㈥ 怎麼在unix的ftp提權

FTP工作原理 拿下傳文件為例,當你啟動FTP從遠程計算機拷貝文件時,你事實上啟動了兩個程序:一個本地機上的FTP客戶程序:它向FTP伺服器提出拷貝文件的請求。另一個是啟動在遠程計算機的上的FTP伺服器程序,它響應你的請求把你指定的文件傳送到你的計算機中。FTP採用「客戶機/伺服器」方式,用戶端要在自己的本地計算機上安裝FTP客戶程序。FTP客戶程序有字元界面和圖形界面兩種。字元界面的FTP的命令復雜、繁多。圖形界面的FTP客戶程序,操作上要簡潔方便的多。 簡單地說,支持FTP協議的伺服器就是FTP伺服器。 一般來說,用戶聯網的首要目的就是實現信息共享,文件傳輸是信息共享非常重要的一個內容之一。Internet上早期實現傳輸文件,並不是一件容易的事,我們知道 Internet是一個非常復雜的計算機環境,有PC,有工作站,有MAC,有大型機,據統計連接在Internet上的計算機已有上千萬台,而這些計算機可能運行不同的操作系統,有運行Unix的伺服器,也有運行Dos、Windows的PC機和運行MacOS的蘋果機等等,而各種操作系統之間的文件交流問題,需要建立一個統一的文件傳輸協議,這就是所謂的FTP。基於不同的操作系統有不同的FTP應用程序,而所有這些應用程序都遵守同一種協議,這樣用戶就可以把自己的文件傳送給別人,或者從其它的用戶環境中獲得文件。 與大多數Internet服務一樣,FTP也是一個客戶機/伺服器系統。用戶通過一個支持FTP協議的客戶機程序,連接到在遠程主機上的FTP伺服器程序。用戶通過客戶機程序向伺服器程序發出命令,伺服器程序執行用戶所發出的命令,並將執行的結果返回到客戶機。比如說,用戶發出一條命令,要求伺服器向用戶傳送某一個文件的一份拷貝,伺服器會響應這條命令,將指定文件送至用戶的機器上。客戶機程序代表用戶接收到這個文件,將其存放在用戶目錄中。 在FTP的使用當中,用戶經常遇到兩個概念:&quot;下載&quot;(Download)和&quot;上載&quot;(Upload)。&quot;下載&quot;文件就是從遠程主機拷貝文件至自己的計算機上;&quot;上載&quot;文件就是將文件從自己的計算機中拷貝至遠程主機上。用Internet語言來說,用戶可通過客戶機程序向(從)遠程主機上載(下載)文件。 使用FTP時必須首先登錄,在遠程主機上獲得相應的許可權以後,方可上載或下載文件。也就是說,要想同哪一台計算機傳送文件,就必須具有哪一台計算機的適當授權。換言之,除非有用戶ID和口令,否則便無法傳送文件。這種情況違背了Internet的開放性,Internet上的FTP主機何止千萬,不可能要求每個用戶在每一台主機上都擁有帳號。匿名FTP就是為解決這個問題而產生的。 當遠程主機提供匿名FTP服務時,會指定某些目錄向公眾開放,允許匿名存取。系統中的其餘目錄則處於隱匿狀態。作為一種安全措施,大多數匿名FTP主機都允許用戶從其下載文件,而不允許用戶向其上載文件,也就是說,用戶可將匿名FTP主機上的所有文件全部拷貝到自己的機器上,但不能將自己機器上的任何一個文件拷貝至匿名FTP主機上。即使有些匿名FTP主機確實允許用戶上載文件,用戶也只能將文件上載至某一指定上載目錄中。隨後,系統管理員會去檢查這些文件,他會將這些文件移至另一個公共下載目錄中,供其他用戶下載,利用這種方式,遠程主機的用戶得到了保護,避免了有人上載有問題的文件,如帶病毒的文件。 作為一個Internet用戶,可通過FTP在任何兩台Internet主機之間拷貝文件。但是,實際上大多數人只有一個Internet帳戶,FTP主要用於下載公共文件,例如共享軟體、各公司技術支持文件等。 Internet上有成千上萬台匿名FTP主機,這些主機上存放著數不清的文件,供用戶免費拷貝。實際上,幾乎所有類型的信息,所有類型的計算機程序都可以在Internet上找到。這是Internet吸引我們的重要原因之一。 FTP 是上傳的. 簡單說,上傳下載文件,提高文件共享性。 微軟的iis可以提供ftp服務,不過功能不強。 可以選用伺服器軟體有:serv-u,現在版本為7.X

㈦ 如何在UNIX系統中安裝FTP伺服器

在許多UNIX系統中,都有FTP的守護程序。FTP提供了一種可靠的文件傳送方式,使用TCP協議傳送,簡單而有效。筆者通過長期的工作實踐,總結出一種功能更為強大的FTP伺服器──WU-FTP-2.4的安裝方法,這也是WASHINGTONUNIVERSI-TY的產品。這是一個免費版本,可以從眾多的FTP站點免費獲得。1.安裝之前的工作為了使用FTP伺服器,需要修改FTP伺服器的配置文件和重新編譯該程序。首先,修改PATHNAME.H,改變引號中的路徑。各路徑如下:-PATH-FTPUSERS 指向列出不允許的用戶ID的文件。-PATH-FTPACCESS指向伺服器配置文件,預設為/ETC/FTPACCESS。-PATH-EXECPATH指向包含二進制文件的目錄,預設路徑為/BIN/TP-EXEC。-PATH-CVT指向把文件轉化為壓縮文件的配置信息,預設路徑為/ETC/FTPCONVERSION-SP。-PATH-XFERLOG 指向保存FTP H志的文件,預設為/USR/ADM/FTPD/XFERLOG。

熱點內容
android取list數據 發布:2025-08-14 00:01:07 瀏覽:448
玩客雲上傳 發布:2025-08-13 23:58:20 瀏覽:454
qq錢包怎麼改密碼 發布:2025-08-13 23:51:43 瀏覽:240
榮耀50參數配置什麼系統 發布:2025-08-13 23:45:26 瀏覽:245
有關賣軟體的腳本 發布:2025-08-13 23:44:30 瀏覽:625
輝煌標准版伺服器地址 發布:2025-08-13 23:35:14 瀏覽:255
安卓更新後更新包哪裡去了 發布:2025-08-13 23:35:09 瀏覽:824
R2腳本下載 發布:2025-08-13 23:20:46 瀏覽:631
泰國雲伺服器訪問人數 發布:2025-08-13 23:20:45 瀏覽:482
c語言太難 發布:2025-08-13 23:15:46 瀏覽:789