ftp伺服器無法用本地使用者登入

2021-08-20 17:29:05 字數 2783 閱讀 7610

q:ftp伺服器無法用本地使用者登入

[test@client home]$ ftp

192.168

.221

.129

connected to

192.168

.221

.129 (192.168

.221

.129).

220 (vsftpd 2.2

.2) name (192.168

.221

.129:test): test

331 please specify the password.

password:

500 oops: cannot change directory:/home/test

login failed.

//但是lftp可以用本地使用者登入

a:

是否是vsftp伺服器端家目錄許可權問題?

[root@review1 home]# chmod +r test

[root@review1 home]# ls

test

[root@review1 home]# ll

total 4

drwxr--r--. 2 test test 4096

may2710:

57 test

再次登入,無效。

2.檢查本地使用者test是否存在,是否有密碼

[root@review1 ~]# tail -5 /etc/passwd

saslauth:

x:499:76

:"saslauthd user"

:/var/empty/saslauth

:/sbin/nologin

postfix:

x:89:89

::/var/spool/postfix

:/sbin/nologin

sshd:

x:74:74

:privilege-separated

ssh:/var/empty/sshd

:/sbin/nologin

ntp:

x:38:38

::/etc/ntp

:/sbin/nologin

test:

x:500

:500

::/home/test

:/bin/bash

[root@review1 ~]# passwd test

changing password for user test.

newpassword:

badpassword

: it is too simplistic/systematic

badpassword

: is too ******

retype new password:

passwd: all authentication tokens updated successfully.

存在,密碼正常。

3.檢查客戶端本地使用者是否存在

[root@client ~]# tail -5 /etc/passwd

postfix:

x:89:89

::/var/spool/postfix

:/sbin/nologin

sshd:

x:74:74

:privilege-separated

ssh:/var/empty/sshd

:/sbin/nologin

test:

x:500

:500

::/home/test

:/bin/bash

[root@client ~]# passwd test

changing password for user test.

newpassword:

badpassword

: it is too simplistic/systematic

badpassword

: is too ******

retype new password:

passwd: all authentication tokens updated successfully.

存在,設定正常。再次登入,登入失敗!

4.檢查、關閉selinux,重新連線,失敗。

5. 重啟vsftp,再次測試,成功。

[root@mysql ~]# ftp 192.168.221.129

connected to

192.168

.221

.129 (192.168

.221

.129).

220 (vsftpd 2.2

.2) name (192.168

.221

.129:root): test

331 please specify the password.

password:

230 login successful.

remote system type is unix.

using binary mode to transfer files.

總結:

使用者無法進入家目錄,是 因為 selinux限制了本地ftp使用者的訪問,需要關閉selinux,但是關閉後還需要重新啟動vsftp服務,否則無法生效!

Linux FTP伺服器本地使用者登入

在這篇文章中,我將通過vsftp對ftp伺服器進行配置。並且以本地使用者形式,實現vm虛擬機器下的linux系統和實際的windows系統進行互動。我的liunx系統是centos6系統 ftp服務的具體工作過程如下 當ftp客戶端發出請求時,系統將動態分配乙個埠 如1032 若ftp伺服器在埠21...

FTP伺服器搭建之本地使用者篇

vsftpd3.0 ftp伺服器搭建之本地使用者篇,具體內程式設計客棧容如下 ftp服務在工作中是經用到的一種工具,可以實現上傳 等功能。那麼今天我們來聊一聊ftp伺服器使hoxfnx用本地使用者登入的實現模式 既然是本地使用者,就少不了要建立本地使用者,下面我們建立2個使用者 第一步 建立使用者 ...

ftp搭建之本地使用者驗證登入

搭建ftp伺服器,使用者登入方式,環境 centos7 1.安裝 rpm qa grep vsftpd 驗證有沒有安裝 yum y install vsftpd 2.新增乙個不可登入的使用者 groupadd soft adduser d home soft g soft s sbin nologi...