linux默認ftp
沒有默認密碼,跟Linux用戶的密碼一樣
開啟匿名ftp,密碼隨便
❷ linux vsftpd 配置 麻煩告訴我怎麼才能更改默認的ftp地址,以及建立可以遠程的用戶,就
在/var/ftp/pub下。你看看,具體步驟如下:
vsftp 服務配置步驟如下:
(1) 在終端下執行setup
(2) 選擇System services
(3) 選中vsftpd 服務
(4) 選擇ok 按鈕,確認後選擇quit 按鈕退出
(5) 執行/etc/rc.d/init.d/vsftpd start 啟動ftp 服務
註:步驟(1)-(4) 可直接由chkconfig vsftpd on命令完成
配置ftp 伺服器
1. vsftpd.conf 文件
/etc/vsftpd/vsftpd.conf
2. 系統賬戶與匿名賬戶
(1) /home/username
(2) /var/ftp
3. ftp 伺服器配置策略
一般將/var/ftp/pub 目錄作為公共資源下載目錄,
只允許匿名用戶下載,而不允許其上傳,需指定專門的管理員進行管理。而在/var/ftp 下另建一
incoming 子目錄,供匿名賬號自由上傳與下載,提供一個匿名用戶間交流的場所。
4. 設置ftp 管理員ftpadmin
注: root 賬號不能作為ftp 登錄賬號,一般另設一ftpadmin 賬號管理pub 目錄內容的上傳
(a) 添加ftpadmin 賬號
useradd ftpadmin
passwd ftpadmin
(b) 設置ftpadmin 主目錄: /var/ftp
(c) 更改pub 目錄所有者
chown ftpadmin.ftpadmin pub
5. 設置incoming 目錄
mkdir incoming
chmod 777 incoming (允許匿名上傳)
6. 配置選項
(1) anonymous_enable : 是否允許匿名用戶,默認YES
(2) local_enable : 是否支持系統賬戶,默認YES
(3) write_enable : 是否支持系統賬戶上傳(即寫入),默認YES
(4) local_umask : 系統賬戶上傳文件或目錄的掩碼,即確定文件或目錄的默認許可權,默認值為022
(5) anon_umask : 匿名賬戶上傳文件或目錄的掩碼,默認值為077,配置文件中默認無該項,若需設置,則必須手工添加
(6) anon_upload_enable : 是否支持匿名上傳,默認NO
注: 若要支持匿名上傳,則上傳目錄的許可權必須為777
(7) anon_mkdir_enable :
是否允許匿名用戶上傳文件夾(目錄),默認為NO
(8) anon_other_write_enable :
是否允許匿名用戶對上傳目錄中的文件執行更名或刪除操作,默認值為NO,配置文件中默認無該項,若需設置,則必須手工添加
(9) max_clients :
最大客戶機數量,默認無限制,配置文件中默認無該項,若需設置,則必須手工添加
(10) local_max_rate :
系統帳號最大下載速率,配置文件中默認無該
項,若需設置,則必須手工添加
(11) anon_max_rate :
匿名帳號最大下載速率,配置文件中默認無該
項,若需設置,則必須手工添加
(12) max_per_ip :每個IP 最大下載進程數,配置文件中默認無
該項,若需設置,則必須手工添加
(13) listen_port :
ftp 服務的監聽埠,默認為21,配置文件中
默認無該項,若需設置,則必須手工添加。
7. 執行/etc/rc.d/init.d/vsftpd restart 重新啟動
ftp 服務,或/etc/init.d/vsftpd restart
❸ 求救,linux中的ftp(vsftpd) 默認的匿名用戶目錄是哪一個呀
默認目錄下為
/var/ftp
你也可以指定別的目錄給他
anon_root=/(目錄地址)
<---匿名用戶
local_root=/(目錄地址)
<---本地用戶
你可以在vsftpd.conf內查看
默認是不會有以上參數的,如果你不指定的話,都會默認指到/var/ftp目錄下
❹ linux ftp 怎麼配置
下面是在虛擬機中的linux的ftp的基本配置(redhat AS 4.0為例): 首先要安裝linux下的vsftp軟體包。 rpm -qa|gerp vsftpd //查找vsftpd有沒有安裝 如果沒有安裝就 vsftpd-2.0.1-5.i386.rpm (在第一張光碟) 在linux中有一個非常重要的一點就是要掛載光碟機 mount /media/cdrom 在這里我們就不用源代碼安裝了。用的是rpm安裝 #rpm -ivh vsftpd-2.0.1-5.i386.rpm 這里就安裝好了。 service vsftpd start 啟動vsftpd服務 如果在不設置任何的情況下,可以以匿名的方式訪問該ftp。 注.如果訪問不了的時候請大家要把linux的防火牆也要關閉: iptables -F 清除防火牆 在安裝好ftp會產生幾個文件: /etc/vsftpd/vsftpd.conf 主配置文件 /etc/vsftpd.ftpusers 指定哪些用戶不能訪問FTP伺服器 /etc/vsftpd.user_list 文件中指定的用戶是否可以訪問ftp伺服器由vsftpd.conf文件中的userlist_deny的取值來決定。 這幾個文件就是整個ftp控制和禁止用戶的許可權配置。。。 下面我們就來設置一個vsftpd的核心文件 # cd /etc/vsftpd/vsftpd.conf 這就是vsftpd的核心配置文件 anonymous_enable=YES/no 是否允許匿名用戶登錄 anonymous_enable=yes/no 是否允許匿名上傳文件 local_enable= YES/no 是否允許本地用戶登錄 write_enable= YES/no 是否允許本地用戶上傳 guest_enable=yes/no 是否允許虛擬用戶登錄; local_mask=022 設置本地用戶的文件生成掩碼為022,默認值為077 dirmessage_enable= YES 設置切換到目錄時顯示.message隱含文件的內容 xferlog_enable= YES 激活上傳和下載日誌 connect_from_port_20=YES 啟用FTP數據埠連接 pam_service_name=vsftpd 設置PAM認證服務的配置文件名稱, 該文件存放在/etc/pam.d目錄下 userlist_enable= YES 允許vsftpd.user_list文件中的用戶訪問伺服器 userlist_deny= YES 拒絕vsftpd.user_list文件中的用戶訪問伺服器 listen= YES/no 是否使用獨占啟動方式(這一項比較重要) tcp_wrappers= YES/no 是否使用tcp_wrappers作為主機訪問控制方式 最主要的就是這些設置了。(這是一般都是默認的不是太懂的不要動) 。《Linux就該這么學》里有相關介紹,建議看看。
❺ 如何在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服務的基本搭建過程,實際使用時可以分配多個用戶
❻ Linux中如何通過命令修改FTP伺服器的默認目錄
這個要看你使用的是什麼驗證,如果默認使用的驗證就是本地驗證的話,你可以先使用
添加用戶的方法來進行比如新建一個用戶
useradd
-d
/var/ftp/zuoye
zuoye
passwd
zuoye
把許可權變成755把.最主要是
zuoye的擁有者要為
zuoye可以使用
chmod
755
/var/ftp/zuoye
修改許可權
chown
zuoye.zuoye
/var/ftp/zuoye
這樣你把你的vsftp安裝好。使用身份驗證登陸。。然後重新啟動服務,使用zuoye進行登陸即可在自己的家目錄下,
如果你想所有用戶都要登陸在這里的話,需要修改
/etc/vsftpd/vsftpd.conf
文件。你說的
/var/ftp
一般都是
覓名用戶默認登錄點
❼ 如何修改LINUX FTP用戶默認目錄
修改/etc/passwd文件內的FTP用戶家目錄,並設置家目錄為FTP用戶所屬。
❽ linux中vsftp修改默認路徑
如果是默認安裝vsftpd的話,以下是一些文件的位置約定:
/usr/sbin/vsftpd
----
VSFTPD的主程序
/etc/rc.d/init.d/vsftpd
----
啟動腳本
/etc/vsftpd/vsftpd.conf
----
主配置文件
/etc/pam.d/vsftpd
----
PAM認證文件
/etc/vsftpd.ftpusers
----
禁止使用VSFTPD的用戶列表文件
/etc/vsftpd.user_list
----
禁止或允許使用VSFTPD的用戶列表文件
/var/ftp
----
匿名用戶主目錄
/var/ftp/pub
----
匿名用戶的下載目錄
如果要更改默認下載目錄,修改/etc/vsftpd/vsftpd.conf,加入如下三行:
local_root=/
chroot_local_user=YES
anon_root=/
local_root表示使用本地用戶登錄到ftp時的默認目錄
anon_root表示匿名用戶登錄到ftp時的默認目錄
你上面的chroot_list_file是設定鎖定登陸用戶在其home目錄的列表,要在chroot_list_enable=YES情況下才生效。
另外,如luo_rc所述,最好不要設置默認目錄為/,使用建議使用mount
--bind來掛載需要的目錄。
❾ linux下怎麼修改ftp的默認傳輸方式
可以用help命令查看幫助 binary——二進制模式 ascii——文本模式 passive——被動傳輸 prompt——切換交互模式