在linux中設置ftp用戶名密碼
一、啟動vsftpd服務
1、
啟動VS
FTP伺服器
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伺服器,根據提示輸入賬戶密碼
2. linux配置ftp伺服器的過程
第一步:打開終端(快捷鍵是Ctrl+Alt+t),如果當前用戶不是root用戶,請輸入命令「su」,然後輸入root賬戶密碼即可;
第二步:輸入命令「apt-get update」,這一步是為了更新下載的數據源,如果不更新可能造成有幾個後面的軟體包無法下載;
第三步:輸入命令「apt-get install vsftpd」完成安裝vsftpd;
第四步:判斷vsftp是否安裝成功,輸入命令「service vsftpd restart」重啟vsftpd服務,如果他在運行狀態說明安裝成功;
第五步:新建「/home/uftp」目錄作為用戶主目錄,輸入命令「mkdir /home/uftp」回車 ,然後輸入命令「ls /home」查看home目錄下有uftp這個目錄嗎,如果有就是創建成功;
第六步:新建用戶uftp並且設置密碼,輸入命令「useradd -d /home/uftp -s /bin/bash uftp」
回車,然後再輸入命令「passwd uftp」回車,然後輸入兩次密碼就設置ok了
第七步:使用vi修改配置文件/etc/vsftpd.conf,輸入命令「vi /etc/vsftpd.conf」回車,
向文件中添加「userlist_deny=NO」」userlist_enable=YES」?, 「userlist_file=/etc/allowed_users」?,
「seccomp_sandbox=NO」,最後把文件中的「local_enable=YES」保存(如果提示無法保存,直接退出來,把讀寫和執行許可權給這個文件,具體操作為:輸入命令: 「chmod 777 /etc/vsftpd.conf」回車就可以了);
第八步:新建文件/etc/allowed_users,輸入命令「vi /etc/allowed_users」,打開後再這個文件內寫入「uftp」保存即可;《Linux就該這么學》
第九步:查看/etc/ftpusers文件(不能訪問ftp服務用戶清單)的內容,輸入命令「vi /etc/ftpusers」回車,如果裡面有uftp,就把他刪除;
第十步:安裝winscp軟體,進行遠程登錄訪問;下載直接在網路下載就行
3. linux ftp如何在登陸時指定用戶名密碼
php">ftp-n
ftp>openftp伺服器地址
ftp>user用戶名密碼
如果是用windows軟體的ftp的話,就不存在這些疑慮了。填好ip地址,用戶名,密碼,埠後就可以連接了。
4. 如何在linux上配置ftp 及創建 ftp用戶
做一個虛擬賬戶就解決了:
步驟如下:
1、建立虛擬用戶口令庫文件
口令庫文件中奇數行設置用戶名,偶數行設置口令
#
vi
/etc/vsftpd/logins.txt
注意,一下是4行
upload
這個是帳戶名
upload
這個是密碼
download
download
2、生成vsftpd的認證文件
#
db_load
-T
-t
hash
-f
logins.txt
/etc/vsftpd/vsftpd_login.db
設置認證文件只對用戶可讀可寫
#
chmod
600
/etc/vsftpd/vsftpd_login.db
3、建立虛擬用戶所需的PAM配置文件
#
vi
/etc/pam.d/vsftpd.vu
auth
required
/lib/security/pam_userdb.so
db=/etc/vsftpd/vsftpd_login
account
required
/lib/security/pam_userdb.so
db=/etc/vsftpd/vsftpd_login
注意:以上2行中最後的2個文件名vsftpd_login和第2個步驟中的資料庫名字必須一致!
4、建立虛擬用戶所要訪問的目錄並設置相應許可權
#
mkdir
/home/ftpsite
#
useradd
-d
/home/ftpsite
virtual(用戶名)
#
chown
virtual:virtual
/home/ftpsite
#
chmod
700
/home/ftpsite/
5、設置vsftpd.conf配置文件
guest_enable=YES
guest_username=virtual
pam_service_name=vsftpd.vu
6、設置主配置文件
在vsftpd.conf文件中添加用戶配置文件目錄設置
user_config_dir=/etc/vsftpd_user_conf
#
service
vsftpd
restart
7、建立用戶配置文件目錄
使用mkdir命令建立用戶配置文件目錄
#
mkdir
/etc/vsftpd_user_conf
為虛擬用戶建立單獨的配置文件,用戶配置文件名稱與用戶名相同
touch
/etc/vsftpd_user_conf/upload
touch
/etc/vsftpd_user_conf/download
8、每個FTP虛擬用戶都可以獨立設置其許可權
vi
/etc/vsftpd_user_conf/upload
anon_world_readable_only=NO
可讀可下載
anon_upload_enable=YES
可上傳
anon_mkdir_write_enable=YES
可創建和刪除文件夾
anon_other_write_enable=YES
可文件改名和刪除文件
local_root=/home/ftpsite/upload
指定upload的宿主目錄
download_enable=NO
禁止下載
(注意:請先到/home/ftpsite下面去創建upload文件夾)
5. 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伺服器,根據提示輸入賬戶密碼。
6. linux 的FTP怎麼設置帳號密碼
在linux系統中的ftp服務下面有配置文件可以設置帳戶及密碼。不同方式架設的ftp服務可能相對的路徑和配置文件也不相同
7. 怎麼在linux下設置ftp的用戶名和密碼
ftp的用戶就是你的本地賬戶,也可以建立虛擬賬戶(useradd 之後禁止登錄)
改密碼用passwd