成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

Linux vsftpd安裝和啟動及命令行下登錄,查看中文文件出現(xiàn)亂碼

運維 系統(tǒng)運維
由于Linux vsftpd下默認的字符集為UTF-8,而Windows中的默認字符集為GBK,因此當(dāng)在linux下瀏覽Windows中的中文文件時,會出現(xiàn)亂碼。如果客戶端為FlashFXP或者FileZilla,都可以通過連接時設(shè)置字符集為UTF-8解決。但是如果通過命令行登錄,則由于vsftp沒有支持字符集的選擇,也會出現(xiàn)亂碼。
特別值得一提的是Linux vsftpd有很多值得學(xué)習(xí)的地方,這里我們主要介紹Linux vsftpd,包括介紹Linux vsftpd等方面。

1. 安裝和啟動Linux vsftpd:

$ yum install vsftpd然后更改/etc/vsftpd/vsftpd.conf文件,在最后加上一行代碼,使得Linux vsftpd能夠運行在一個獨立的進程上:listen=yes開啟vsftp服務(wù),若要開機自動啟動,可以在System->Administration->Services里更改:$ service vsftpd start(/stop/restart)在防火墻中開啟端口21,System->Administration->Firewall,選擇FTP,啟用之。此時,ftp服務(wù)已經(jīng)可以匿名訪問了。

2. 讓服務(wù)器上的本地用戶能夠通過ftp訪問服務(wù)器(當(dāng)然,這些用戶也可以通過SSH等方式訪問):

首先修改/etc/vsftpd/vsfptd.conf,找到以下一行,去掉前面的注釋:local_enable=YES重啟服務(wù)之后,就可以允許本地用戶訪問了,其認證方式是采用pam(Pluggable Authentication Module)的方式,其相應(yīng)的文件位于/etc/pam.d/vsftpd,這個同Gnome中每次打開update manager都會要求輸入密碼類似。在vsftpd.conf中也可以修改(pam_service_name)。但是如果要限制本地用戶中的一部分用戶通過ftp訪問,可以通過修改配置文件實現(xiàn)。

在Linux vsftpd.conf中找到并修改為以下幾行(若沒有則需要添加),其意義為只允許指定的user_list文件中所列舉的本地用戶通過FTP登錄,不在這個列表中的本地用戶禁止登錄:

  1. userlist_enable=YES 
  2. userlist_deny=NO 
  3. userlist_file=/etc/vsftpd/user_list 

如果把上述第二行中userlist_deny=NO改為userlist_deny=YES,則情況正好相反,即只允許那些不在user_list文件中的本地用戶通過FTP登錄,而在這個列表中的本地用戶則禁止登錄。

在上述情況下,用戶登錄后可能出現(xiàn)無法查看目錄的情形,但是能夠改變目錄和訪問根目錄"/",出現(xiàn)如下的錯誤:Response: 226 Transfer done (but failed to open directory).這是由于Fedora中默認開啟了selinux(Security Enhanced Linux)服務(wù),為了關(guān)閉此服務(wù),應(yīng)修改/etc/selinux/config文件,將SELINUX=enforced改為 SELINUX=disable,然后重啟系統(tǒng)。

3.Linux vsftpd禁止用戶改變home directory:

在默認情況下Linux vsftpd規(guī)定了如下變量值,該值表明所有的本地用戶都不能改變home direcotry,對于一個名為test的用戶來說,其默認home direcotry為/home/test/,改用戶登錄之后,由于有如下的設(shè)置,因此該用戶不能navigate 到上一級的目錄,也就是說他被鎖定在了自己的home directory下,只能訪問該目錄及其子目錄:chroot_local_user=YES

如果只需要控制某一部分用戶不被鎖定在home directory,則需要修改vsftpd.conf文件,找到并修改一下內(nèi)容,這說明,位于/etc/vsftpd/chroot_list文件中的每一個用戶都不被鎖定,而其他不在該文件中的用戶則均被鎖定:

  1. chroot_local_user=YES 
  2. chroot_list_enable=YES 
  3. chroot_list_file=/etc/vsftdp/chroot_list 

在上述設(shè)置中,若把chroot_local_user的值改為NO,則情況正好相反,說明位于chroot_list文件下的用戶都被鎖定,而其他不在該文件中的用戶均不被鎖定。

4. Linux vsftpd為用戶增加修改和刪除等權(quán)限

修改/etc/vsftpd/vsftpd.conf文件,找到并去掉以下一行的注釋,即可賦予用戶修改和刪除文件的權(quán)限:write_enable=YES若要實現(xiàn)不同用戶登錄后賦予不同權(quán)限,則需要更加復(fù)雜的實現(xiàn)。

5. Linux vsftpd命令行下登錄,查看中文文件出現(xiàn)亂碼

由于Linux vsftpd下默認的字符集為UTF-8,而Windows中的默認字符集為GBK,因此當(dāng)在linux下瀏覽Windows中的中文文件時,會出現(xiàn)亂碼。如果客戶端為FlashFXP或者FileZilla,都可以通過連接時設(shè)置字符集為UTF-8解決。但是如果通過命令行登錄,則由于vsftp沒有支持字符集的選擇,也會出現(xiàn)亂碼。對于FlashFXP, 首先需要把ftp地址保存到站點管理器,然后在站點管理器中選中該站點,點擊高級->字符編碼,選擇UTF8。對于FileZilla,其設(shè)置方式類似。

目前還沒有找到一個好的解決方案,有一種解決辦法是通過打補丁解決,參考以下文檔:http://forum.ubuntu.org.cn/viewtopic.php?f=54&t=28642&start=0

6. Linux vsftpd其他服務(wù)器參數(shù)配置

  1. max_clients=5   #設(shè)置同時登錄的最大連接數(shù)  
  2. ftpd_banner=Your welcome info here.   #設(shè)置用戶登錄后的歡迎信息  
  3. ascii_upload_enable=YES#啟用字符模式的上傳,可能帶來安全隱患  
  4. ascii_download_enable=YES   #啟用字符模式的下載  
  5. idle_session_timeout=300   #空閑時間超過300秒后斷開連接  
  6. data_connection_timeout=300   #數(shù)據(jù)連接超時時間為300秒  
  7. xferlog_enable=YES #開啟上傳下載日志功能  
  8. xferlog_file=/var/log/vsftpd.log  #日志文件存放位置  
  9. dirmessage_enable=YES  #啟用目錄的.message信息 

【編輯推薦】

  1. Linux SVN安裝啟動訪問模式
  2. Linux Samba安裝服務(wù)與修改防火墻配置以允許訪問
  3. Linux mount命令中最基本的幾個命令
  4. 配置Linux YUM源設(shè)置使用代理
  5. Linux smb服務(wù)添加到防火墻與開機自啟動
責(zé)任編輯:佚名 來源: CSDN
相關(guān)推薦

2009-08-07 18:42:09

2010-03-03 15:56:57

2009-08-07 10:33:53

linux命令行亂碼linux命令行解決方式

2018-02-10 17:30:41

Linux命令

2009-12-09 09:25:52

Linux命令行svn命令

2010-06-01 19:14:53

SVN命令行

2009-08-11 09:58:22

Linux命令行Linux命令svn命令

2016-12-15 08:30:02

Linux命令

2019-12-10 10:03:18

Linux命令行工具

2011-02-23 16:25:51

linuxvsftpd

2018-09-10 09:30:25

Linux命令應(yīng)用

2023-04-18 17:11:43

命令Linux

2011-09-05 14:31:50

Ubuntu

2018-05-15 08:40:40

Linux命令數(shù)學(xué)運算

2019-05-21 10:38:17

Linux命令行

2014-05-04 10:58:18

Linux命令行Linux發(fā)行版

2009-08-11 09:11:06

linux打開瀏覽器命linux命令行瀏覽器linux命令行

2010-11-16 11:50:21

oracle命令行登錄

2010-11-24 15:22:51

MySQL命令行

2010-03-01 13:40:12

Linux引導(dǎo)安裝
點贊
收藏

51CTO技術(shù)棧公眾號

主站蜘蛛池模板: 亚洲国产精品视频 | 欧美日韩在线精品 | 亚洲一区二区三区观看 | 精品欧美乱码久久久久久 | 成人精品国产 | 51ⅴ精品国产91久久久久久 | 在线观看免费av网站 | 国产午夜视频 | 欧美日韩国产一区二区 | 亚洲天堂精品一区 | 国产99久久久国产精品下药 | 干干干日日日 | 久久精品一区二区三区四区 | 综合欧美亚洲 | 91黄色免费看 | 成人在线免费网站 | 成人h片在线观看 | 精品一区二区三区在线观看国产 | 成人国产精品色哟哟 | 亚洲午夜精品一区二区三区他趣 | 亚洲一区二区精品视频 | 91视频在线观看免费 | 在线看片国产精品 | 成人av播放 | 99精品国产在热久久 | 色综合区 | 国产精品久久久久aaaa | av黄色免费在线观看 | 亚洲一区免费在线 | 熟女毛片 | 国产真实乱全部视频 | 毛片网站在线观看视频 | 欧美国产一区二区 | 欧美成人影院在线 | 欧美日韩国产高清 | 91 在线| 国产精品久久久久久福利一牛影视 | 国产成人福利 | 亚洲专区在线 | 免费一级毛片 | 欧美日韩视频在线 |