㈠ vsftpd 切換目錄
應該是用戶名密碼設置不對或者用戶訪問路徑配置錯誤,造成用戶登錄直接就到ftp根目錄下面去了,這似乎是vsftp的一個bug。
㈡ linux ftp伺服器設置了指定用戶不能切換目錄後, 為什麼還是能返回上一級呢
是否重啟了vsftpd服務
㈢ 如何限制vsftp用戶不能改變目錄到上級目錄
vsftp限制用戶改變目錄到上級
vsftp限制用戶目錄,不得改變目錄到上級
特定使用者user1、user2 不得變更目錄
使用者的預設目錄為/home/username,若是我們不希望使用者在ftp 時能夠
切換到上一層目錄/home,則可參考以下步驟。
一、 修改/etc/vsftpd/vsftpd.conf
將以下三行
#chroot_list_enable=YES
# (default follows)
#chroot_list_file=/etc/vsftpd.chroot_list
改為
chroot_list_enable=YES
# (default follows)
chroot_list_file=/etc/vsftpd/chroot_list
二、 新增一個檔案: /etc/vsftpd/chroot_list
內容增加兩行:
user1
user2
三、 重新啟動vsftpd
[root@home vsftpd]# /sbin/service vsftpd restart
Shutting down vsftpd: OK ]
Starting vsftpd for vsftpd: OK ]
若是user1欲切換到根目錄以外的目錄,則會出現以下警告:
ftp> cd /home
550 Failed to change directory.
======================================
FTP訪問FTP SERVER,執行任何命令(如dir,ls,put,get)總是報下面的錯誤
ftp:500 Illegal PORT command. 425
ftp:Use PORT or PASV first
或者是下面的錯誤
ftp:500 Illegal PORT command.
ftp: bind: Address already in use
主要是由於iptables防火牆不支持
ip_nat_ftp
ip_conntrack_ftp
在linux的ftp伺服器上執行下列命令即可解決
modprobe ip_nat_ftp
modprobe ip_conntrack_ftp
㈣ 如何在一個FTP里作個切換其它盤的快捷方式
不用命令那麼麻煩!
目標:假設你FTP默認目錄是D盤,需要連接FTP時也同時可以訪問F盤。
你只需打開「我的電腦」後,在F盤圖標上點擊右鍵,選擇「創建快捷方式」,
系統會提示你「當前位置無法創建,是否創建道桌面?」,選擇確定後F盤的快捷方式會出現在桌面,然後將F盤的快捷方式復制進D盤就可以了!
重要提示:如果訪問FTP的計算機安裝迅雷等下載軟體的話,在訪問FTP的D盤後,在D盤打開F盤目錄需要按住鍵盤上「Ctrl」鍵,否則會提示下載!
㈤ vsftpd 允許用戶上傳/下載文件 但不可切換目錄
guest_enable=YES
guest_username=apache
virtual_use_local_privs=YES
user_config_dir=/etc/vsftpd/vconf
/etc/vsftpd/vconf/test
anonymous_enable=NO
write_enable=YES
local_umask=022
anon_upload_enable=YES
anon_mkdir_write_enable=YES
anon_other_write_enable=YES
㈥ 在centos7下配置了vsftpd,不能切換文件夾也不能創建文件
allow_ftpd_anon_write --> on
allow_ftpd_full_access --> on //創建文件及文件夾
allow_ftpd_use_cifs --> off
allow_ftpd_use_nfs --> off
ftp_home_dir --> on //顯示文件夾及文件
ftpd_connect_db --> off
ftpd_use_passive_mode --> off
httpd_enable_ftp_server --> off
tftp_anon_write --> on
㈦ ftp怎麼返回前一目錄
一、設置FTP站點主目錄[操作步驟]同Web站點一樣,每個FTP站點也必須有一個主目錄,作為其他訪問者用戶FTP站點的起點。在FTP站點中,所有的文件都存放在作為根目錄的主目錄中,這就使其他訪問者對用戶FTP站點中的文件查找變得非常方便。1.選擇「開始」→「程序」→「管理工具」→「Internet信息伺服器」命令,打開「Internet信息服務」控制台窗口。在控制台目錄樹中,「Internet信息服務」節點,再雙擊該節點伺服器節點。2.右擊「默認FTP站點」,從彈出的快捷菜單中選擇「屬性」命令,打開「默認FTP站點屬性」對話框,然後切換到「主目錄」選項卡。3.選擇「此計算機上的目錄」單選按鈕。如果主目錄在伺服器上,則選擇該單選按鈕;如果主目錄在網路計算機上,則選擇「另一計算機上的共享位置」。4.在「FTP站點目錄」選項組中,單擊「瀏覽」,選擇主目錄路徑,或者直接輸入主目錄路徑。這里是「默認FTP站點」的主目錄c:\Inetpub\ftproot,未改變它。5.通過啟用不同復選框來設置目錄許可權。讀取:能夠下載存儲在主目錄或虛擬目錄文件。寫入:上傳文件到FTP站點的主目錄或虛擬目錄。日誌訪問:對主目錄的訪問都記錄在日誌文件中。6.在「目錄列表風格」選項組中,通過選擇不同的單選按鈕來選擇目錄列表的風格,包括UNIX和MS-DOS風格。設置完畢,單擊「確定」。7.如果要將「公司主FTP站點」的主目錄,設置為「默認WEB站點」的主目錄c:\Inetpub\wwwroot,單擊「瀏覽」按鈕,找到c:\Inetpub\wwwroot。二、設置FTP站點的標識碼、連接數、記錄方式[操作步驟]在FTP站點屬性中,利用「FTP站點」選項卡可以設置FTP站點的標識碼、連接數和記錄的方式。選中「默認FTP站點」,右擊「屬性」,選擇「FTP站點」選項卡,在「標識」框中的「說明」:FTP站點的名稱,在「Internet信息服務」管理器樹狀結構中用的就用此名稱。「IP地址」:選擇使用的IP地址,而且尚未指定給其他的FTP站點。「TCP埠」:設置Internet服務的連接埠號,默認為21。在「連接」框中,設置同時連接FTP站點的用戶數和連接逾時時間。「無限」:不限制同時連接的用戶數。「限制到」:設置同時的最大連接數,請在後面欄位輸入允許的最大連接數。「連接超時」:如果已經沒有傳送資料的用戶連接,設置等待的時間,以秒計。選中「啟用日誌記錄」,啟動FTP站點的日誌記錄功能,並且允許選擇使用的日誌格式(下拉列表中)。單擊「當前會話」按鈕,可以查看目前的連接者,顯示用戶的名稱,如果是匿名就是電子郵件地址,來源的IP地址和登錄的時間。選擇某一用戶後,單擊下方的「斷開」按鈕,以便強迫用戶注銷,單擊「全部斷開」將注銷所有的用戶。三、設置FTP站點是否允許匿名連接[操作步驟]在FTP站點屬性中,在「安全帳號」選項卡中設置FTP站點是否允許匿名連接和FTP站點操作員。選中「默認FTP站點」,右擊「屬性」,選擇「安全帳號」選項卡,在「允許匿名連接」中選擇FTP站點是否允許匿名連接,設置匿名用戶的默認用戶帳號,如果此選項未被選中,則必須有用戶帳戶登錄。選中「只允許匿名連接」選項,則不允許用戶帳戶登錄,只能匿名登錄。選中「允許IIS控制密碼」復選框,將使用IIS來同步密碼。「FTP站點操作員」:單擊「添加」按鈕,從列表框中選取操作員許可權的Windows2000用戶帳戶,如果要刪除操作員,請選取列表框的用戶帳號,單擊「刪除」按鈕,刪除指定的操作員。四、設置FTP站點進入、退出和太多連接時的消息正文[操作步驟]在FTP站點屬性中,在「消息」選項卡中設置FTP站點進入、退出和太多連接時的消息正文,如果沒有設置,默認使用英文的文字說明。選中「默認FTP站點」,右擊「屬性」,選擇「消息」選項卡,「歡迎」:當登錄FTP站點時,歡迎用戶進入FTP站點的消息正文。「退出」:當用戶注銷時顯示的消息正文。「最大連接數」:如果目前連接數超過設置的最大連接數時,顯示的警告信息。五、設置FTP站點訪問限制[操作步驟]在FTP站點屬性中,在「目錄安全性」選項卡中能夠設置TCP/IP訪問限制,添加IP地址授予訪問或拒絕訪問FTP站點的許可權。選中「默認FTP站點」,右擊「屬性」,選擇「目錄安全性」選項卡,選取「授權訪問」或「拒絕訪問」單選,以改變FTP站點訪問的方式。如果要拒絕某些地址的訪問,則先選取「拒絕訪問」單選框,單擊「添加」按鈕,打開「拒絕以下訪問」對話框。若選擇限制的類型為「單機」,則指定拒絕訪問的IP地址。若選擇限制的類型為「一組計算機」則指定網路標識及子網掩碼。六、自己練習[操作步驟]1.建立一個可以遠程維護默認WEB站點的FTP目錄,即:可以通過FTP服務上傳文件至默認WEB站點的主目錄。2.此FTP服務每次只能有10個用戶使用此服務。當此FTP服務的連接數達到所允許的最大值時,如果還有用戶想進行連接,發出信息「已達到最大連接數」,且當用戶從此FTP服務注銷時,發出信息「再見」。
㈧ linux ftp伺服器設置指定用戶不能切換目錄後,,它還能返回上一級嗎
不可以,你得修改ftpserver的用戶設置屬性才可以。
㈨ 命令進入ftp後,怎麼更換目錄
自己親自測試了一下,在FTP狀態下,與DOS命令通用 你可以用 CD 更換目錄,DIR 查看目錄 PWD查看當前所在目錄
㈩ 配置允許本地賬戶登錄FTP後,root賬戶無法登錄,並提示「500 OOPS:cannot chan
1.拒絕賬戶登錄(錯誤提示:OOPS無法改變目錄)。當客戶端使用ftp賬號登錄伺服器時,提示「500 OOPS」錯誤。
接收到該錯誤信息,其實並不是vsftpd.conf配置文件設置有問題,而重點是「cannot change directory」,無法更改目錄。造成這個錯誤,主要有以下兩個原因。①目錄許可權設置錯誤。該錯誤一般在本地賬戶登錄時發生,如果管理員在設置該賬戶主目錄許可權時,忘記添加執行許可權(X),那麼,就會收到該錯誤信息。FTP中的本地賬號,需要擁有目錄的執行許可權,請作用chmod命令添加「X」許可權,保證用戶能夠瀏覽目錄信息,否則拒絕登錄。對於FTP的虛擬賬號,即使不具備目錄的執行許可權,也可以登錄FTP伺服器,但會有其他錯誤提示。為了保證FTP用戶的正常訪問,請開戶目錄的執行許可權。②SELinux。FTP伺服器開啟了SELinux針對FTP數據傳輸的策略,也會造成「無法切換目錄」的錯誤提示,如果目錄許可權設置正確,那麼,需要檢查SELinux的配置。用戶可以通過setsebool命令,禁用SELinux的FTP傳輸審核功能。
[root@RHEL4~]# setsebool –P ftpd_disable_trans 1
重新啟動vsftpd服務,用戶能夠成功登錄FTP伺服器。
2.客戶端連接FTP伺服器超時。造成客戶端訪問伺服器超時的原因,主要有以下幾種情況。①線路不通。使用ping命令測試網路連通性,如果出現「Request Timed Out」,說明客戶端與伺服器的網路連接存在問題,檢查線路的故障。②防火牆設置。如果防火牆屏蔽了FTP伺服器控制埠21,以及其他的數據埠,則會造成客戶端無法連接伺服器,形成「超時」的錯誤提示。需要設置防火牆開放21埠,並且,還應該開啟主動模式的20埠,以及被動模式使用的埠范圍,防止數據的連接錯誤。