㈠ linux下如何匿名登錄ftp
1、首先在電腦桌面上點擊開始進入運行窗口。
㈡ linux 系統如何如何修改FTP用戶密碼
修改ftp用戶密碼需要以root用戶登錄,執行passwd命令來修改指定用戶密碼,
具體步驟如下:
1,已root賬戶登錄系統;
[xuwangcheng14@root]#suroot
root@iZ25s5gp4vvZ:~#
2,使用passwd命令修改密碼;
root@iZ25s5gp4vvZ:~#passwdftp_username
EnternewUNIXpassword:
RetypenewUNIXpassword:
Sorry,passwordsdonotmatch
passwd:
passwd:passwornchanged
root@iZ25s5gp4vvZ:~#
輸入兩次密碼後,提示修改成功。
㈢ FTP用root用戶為什麼連接不上linux
一般linux系統裝的都是vsftp工具,默認情況下都不能用root賬戶通過ftp登錄主機的,但是可以通過更改vsftp的配置文件來使得可以使用root賬戶登錄ftp:
在/etc/vsftpd目錄下找到ftpusers的配置文件(有的主機這個文件是在/etc目錄下的):
[xuwangcheng14@root]#moreftpusers
#/etc/ftpusers:.Seeftpusers(5).
root
daemon
bin
sys
sync
games
man
lp
news
uucp
nobody
這個文件上的用戶名都是禁止登錄ftp的,將文件中的root注釋掉,然後重啟下vsftp服務就可以了。
㈣ openwrt 訪問ftp問題
安裝opkg install vsftpd
/etc/init.d/vsftpd enable
安裝好之後編輯/etc/vsftpd.conf
background=YES
listen=YES
#ftp_username=nobody
ftp_username=root
anonymous_enable=YES
no_anon_password=YES
anon_root=/mnt/
local_enable=YES
write_enable=YES
anon_upload_enable=YES
anon_mkdir_write_enable=YES
anon_other_write_enable=YES
local_umask=022
check_shell=NO
#dirmessage_enable=YES
#ftpd_banner=Welcome
to blah FTP
service.
session_support=NO
#syslog_enable=YES
#userlist_enable=YES
#userlist_deny=NO
#userlist_file=/etc/vsftpd.users
#xferlog_enable=YES
#xferlog_file=/var/log/vsftpd.log
#xferlog_std_format=YES
弄好你的配置之後啟動vsftp
/etc/init.d/vsftpd start
㈤ 配置允許本地賬戶登錄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埠,以及被動模式使用的埠范圍,防止數據的連接錯誤。
㈥ linux系統怎樣查看FTP的用戶名和密碼
一、啟動vsftpd服務
1、
啟動vsftp伺服器
a:cenos下運行:yum
install
vsftpd
b.
登錄linux主機後,運行命令:」service
vsftpd
start」
c.
要讓ftp每次開機自動啟動,運行命令:
「chkconfig
--level
35
vsftpd
on」
二、設置ftp許可權
a.
編輯vsftp配置文件,運行命令:」vi
/etc/vsftpd/vsftpd.conf
「
b.
將配置文件中」anonymous_enable=yes
「改為
「anonymous_enable=no」
c.
保存修改,按esc鍵,運行命令:「:wq」這樣關閉了匿名登錄功能。
三、添加用戶:
a.
登錄linux主機後,運行命令:」useradd
ftpadmin
-s
/sbin/nologin
「。該賬戶路徑默認指向/home/ftpadmin目錄;如果需要將用戶指向其他目錄,請運行命令:useradd
ftpadmin
-s
/sbin/nologin
–d
/www(其他目錄)
b.
設置ftpadmin用戶密碼,運行命令:」passwd
ftpadmin」
;
輸入兩次密碼,匹配成功後,就設置好了ftpadmin用戶的密碼了。
c.測試連接,您可以在「我的電腦」地址欄中輸入
ftp://ip
來連接ftp伺服器,根據提示輸入賬戶密碼。
㈦ 如何設置指定用戶名通過ftp訪問指定共享文件
Linux添加FTP用戶並設置許可權在linux中添加ftp用戶,並設置相應的許可權,操作步驟如下:1、環境:ftp為vsftp。被限制用戶名為test。被限制路徑為/home/test2、建用戶:在root用戶下:useradd-d/home/testtest//增加用戶test,並制定test用戶的主目錄為/home/testpasswdtest//為test設置密碼3、更改用戶相應的許可權設置:usermod-s/sbin/nologintest//限定用戶test不能telnet,只能ftpusermod-s/sbin/bashtest//用戶test恢復正常usermod-d/testtest//更改用戶test的主目錄為/test4、限制用戶只能訪問/home/test,不能訪問其他路徑修改/etc/vsftpd/vsftpd.conf如下:chroot_list_enable=YES//限制訪問自身目錄#(defaultfollows)chroot_list_file=/etc/vsftpd/vsftpd.chroot_list編輯vsftpd.chroot_list文件,將受限制的用戶添加進去,每個用戶名一行改完配置文件,不要忘記重啟vsFTPd伺服器[root@linuxsir001root]#/etc/init.d/vsftpdrestart5、如果需要允許用戶修改密碼,但是又沒有telnet登錄系統的許可權:usermod-s/usr/bin/passwdtest//用戶telnet後將直接進入改密界面
㈧ 基於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 本地帳戶登陸後無
㈨ openwrt如何開啟FTP
安裝opkg install vsftpd
/etc/init.d/vsftpd enable
安裝好之後編輯/etc/vsftpd.conf
background=YES
listen=YES
#ftp_username=nobody
ftp_username=root
anonymous_enable=YES
no_anon_password=YES
anon_root=/mnt/
local_enable=YES
write_enable=YES
anon_upload_enable=YES
anon_mkdir_write_enable=YES
anon_other_write_enable=YES
local_umask=022
check_shell=NO
#dirmessage_enable=YES
#ftpd_banner=Welcome
to blah FTP
service.
session_support=NO
#syslog_enable=YES
#userlist_enable=YES
#userlist_deny=NO
#userlist_file=/etc/vsftpd.users
#xferlog_enable=YES
#xferlog_file=/var/log/vsftpd.log
#xferlog_std_format=YES
弄好你的配置之後啟動vsftp
/etc/init.d/vsftpd start
㈩ linux,新創建的用戶無法登錄ftp(vsftpd),包括root用戶
1、首先在電腦中,打開並登錄linux系統,查看當前用戶名稱,如下圖所示。