linux修改ftp狀態
linux系統也是很常見的一種,應用十分廣泛,而且linux系統下的ftp共享文件讓很多人所青睞,確實很實用,那麼linux系統ftp共享文件怎麼設置?
在linux中添加ftp用戶,並設置相應的許可權,操作步驟如下面綠色字體所示(一個機器上只要裝了ftp服務,可以任意創建一個用戶去訪問本伺服器上的任意一個目錄,這個目錄只要按下面的步驟進行配置即可,然後重啟ftp服務即可):
1、環境:ftp為vsftp。被限制用戶名為test。被限制路徑為/home/ftp
2、建用戶:在root用戶下:
useradd -d /home/ftp test //增加用戶test,並制定test用戶的主目錄為/home/ftp
passwd test //為test設置密碼
3、更改用戶相應的許可權設置:(對於一般情況,簡單添加一個用戶的話,這一步,可以不要!!一般情況下,配置ftp也不需要這一步)
usermod -s /sbin/nologin test //限定用戶test不能telnet,只能ftp
usermod -s /bin/bash test //用戶test恢復正常
usermod -d /test test //更改用戶test的主目錄為/test
4,修改/etc/vsftpd/vsftpd.conf文件如下:
anonymous_enable=NO
#
# Uncomment this to allow local users to log in.
local_enable=YES
#
# Uncomment this to enable any form of FTP write command.
write_enable=YES
最後在該文件的最後面添加如下行:
userlist_enable=YES
userlist_deny=NO
userlist_file=/etc/vsftpd/vsftpd.user_list
最後保存/etc/vsftpd/vsftpd.conf文件。
5、限制用戶只能訪問/home/test,不能訪問其他路徑
修改/etc/vsftpd/vsftpd.conf如下:
chroot_list_enable=YES //限制訪問自身目錄
# (default follows)
chroot_list_file=/etc/vsftpd/vsftpd.chroot_list
編輯/etc/vsftpd/vsftpd.chroot_list文件,將受限制的用戶添加進去,每個用戶名一行
添加後如下:
test /home/ftp
編輯 /etc/vsftpd/vsftpd.user_list文件,將受限制的用戶添加進去,每個用戶名一行
添加後如下:
test
改完配置文件,不要忘記重啟vsFTPd伺服器
[root@linuxsir001 root]# /etc/init.d/vsftpd restart
啟動後,在進行測試,使用本地用戶test及其密碼登錄,成功。
如果此時還不能執行寫操作或登錄時出現其它錯誤,則要查看test用戶對應的文件夾/home/ftp,test用戶是否有對此文件夾的寫許可權。
6、如果需要允許用戶修改密碼,但是又沒有telnet登錄系統的許可權:(對於一般情況,簡單添加一個用戶的話,這一步,可以不要!!一般情況下,配置ftp也不需要這一步)
usermod -s /usr/bin/passwd test //用戶telnet後將直接進入改密界面
至此,我們就可以用新添加的用戶test,登錄ftp了。
以上就是對其linux系統ftp共享文件怎麼設置的詳細介紹,如果你對這些信息泄露安全小知識不了解,那麼可以關注倍領安全網,多了解文件共享有哪些方式方法等知識。
『貳』 Linux系統搭建本地FTP後,無法登錄怎麼解決
解決方法如下:
執行如下命令getsebool -a | grep ftp,找到ftp_home_dir _> off這一行,需要把後面的off
改為on,用下面這條命令改setsebool -P ftp_home_dir=1。
ok,重啟伺服器之後本地賬戶就可以登錄了。
『叄』 紅旗Linux上配置FTP 允許root用戶登錄
在紅旗Linux上配置FTP以允許root用戶登錄,可以按照以下步驟進行:
1. 修改/etc/ftpusers文件 打開/etc/ftpusers文件。 在文件中找到root這一行,並在其前插入#符號以注釋掉該行。這樣,root用戶就被允許登錄FTP服務了。
2. 設置proftpd服務自動啟動 進入控制面板的服務管理部分。 找到proftpd服務,並將其啟動類別設置為自動啟動。這確保了在系統重啟後,FTP服務會自動運行。
3. 啟動proftpd服務 可以通過控制面板的服務管理部分啟動proftpd服務。 或者,在終端中執行命令service proftpd start來啟動FTP服務。
備注: 停止FTP服務:可以使用命令service proftpd stop。 啟動FTP服務:可以使用命令service proftpd start。
按照以上步驟操作後,root用戶應該就能夠成功登錄到紅旗Linux上的FTP服務了。
『肆』 linux限制ftp
FTP用戶許可權的設置?
在linux中添加ftp用戶,並設置相應的許可權,操作步驟如下:1、環境:ftp為vsftp。被限制用戶名為test。被限制路徑為/home/test2、建用戶,命令行狀態下,在root用戶下:運行命令:「useradd-d/home/testtest」//增加用戶test,並制定test用戶的主目錄為/home/test運行命令:「passwdtest」//為test設置密碼,運行後輸入兩次相同密碼3、更改用戶相應的許可權設置:運行命令:「usermod-s/sbin/nologintest」//限定用戶test不能telnet,只能ftp運行命令:「usermod-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編輯上面的內容第一行:chroot_list_enable=YES//限制訪問自身目錄第三行:編輯vsftpd.chroot_list。根據第三行說指定的目錄,找到chroot_list文件。(因主機不同,文件名也許略有不同)編輯vsftpd.chroot_list,將受限制的用戶添加進去,每個用戶名一行5、重啟伺服器改完配置文件,不要忘記重啟vsFTPd伺服器運行命令:/etc/init.d/vsftpdrestart6、如果需要允許用戶修改密碼,但是又沒有telnet登錄系統的許可權:運行命令:「usermod-s/usr/bin/passwdtest」//用戶telnet後將直接進入改密界面
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伺服器#/etc/init.d/vsftpdrestart5、如果需要允許用戶修改密碼,但是又沒有telnet登錄系統的許可權:usermod-s/usr/bin/passwdtest//用戶telnet後將直接進入改密界面Linuxftp傳輸文件後文件內容亂碼,怎麼解決?
1、首先可能是無線路由器沒有開啟DHCP功能,進入無線路由器管理頁面,在左側找到DHCP開啟。
2、或者在筆記本里無線網路連接裏手動設置IP。具體為路由器同一IP段即可。
3、還有一個可能是路由器沒有撥號。進入路由器仔細檢查,看一下WAN埠有沒有設置好帳號和密碼,是否錯誤。
『伍』 Linux互聯之道,ftp伺服器上傳配置及NFS
Linux互聯之道中,ftp伺服器上傳配置及NFS的實現方法如下:
ftp伺服器上傳配置: 修改配置文件:首先,需要編輯ftp伺服器的配置文件/etc/vsftpd/vsftpd.conf。 將anonymous_enable設為NO,以禁止匿名訪問,只允許本地用戶通過用戶名和密碼訪問ftp伺服器。 取消注釋anon_upload_enable=YES,以開啟匿名用戶的上傳功能。 取消注釋anon_mkdir_write_enable=YES,以允許匿名用戶在ftp伺服器上創建目錄。 設置目錄許可權:確保在ftp伺服器的上傳目錄上設置適當的許可權,通常可以使用chmod 777 /var/ftp/upload命令來賦予所有用戶對該目錄的讀、寫、執行許可權。但請注意,這種做法存在安全風險,應根據實際需求調整許可權設置。 重啟服務:修改配置文件後,需要重啟vsftpd服務以使配置生效。可以使用systemctl restart vsftpd或相應的命令來重啟服務。 測試上傳:通過ftp客戶端連接到ftp伺服器,並嘗試上傳文件以驗證配置是否正確。
NFS配置: 關閉防火牆和selinux:在部署NFS之前,需要關閉伺服器的防火牆和selinux,以確保NFS服務能夠正常通信。 安裝和配置NFS伺服器: 安裝必要的NFS伺服器程序。 創建用於存放共享文件的目錄。 編輯/etc/exports文件,設置NFS共享目錄的訪問許可權規則。例如,可以添加一行如/path/to/shared/dir *的配置,以允許所有客戶端以讀寫方式掛載該目錄,並啟用同步寫入和禁用子樹檢查。 配置NFS客戶端: 在web伺服器上安裝NFS客戶端程序。 使用mount命令掛載NFS伺服器的共享目錄。例如,可以執行mount t nfs nfs_server_ip:/path/to/shared/dir /local/mount/point命令來掛載NFS共享目錄到本地掛載點。 驗證連接:使用df Th命令查看客戶端與NFS伺服器之間的連接狀態,確保NFS共享目錄已正確掛載到本地。
通過上述配置,可以實現ftp伺服器的上傳功能以及NFS服務的遠程文件共享機制,從而滿足Linux網路環境中的數據共享和傳輸需求。
『陸』 如何在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伺服器,根據提示輸入賬戶密碼。
『柒』 linuxftp主動模式設置
linuxftp主動模式設置?
Linuxftp主動模式設置方法如下
ftp的數據傳輸模式分為兩種:主動模式,被動模式。每種模式,都有一個控制埠,一個數據傳輸埠。若未特殊指定,兩種模式默認的控制埠都是21。即所有的控制命令都是通過伺服器的21埠進行的。
而數據傳輸埠,在主動模式下,用的是伺服器的20埠,在被動模式下,由伺服器與客戶端協商,隨機指定埠。
所以在數據傳輸埠的選擇上,我們選擇20埠即可。