1. linux下怎樣登錄ftp伺服器
1、首先,連接相應linux主機,進入到linux命令行狀態下,等待輸入shell指令。
2. 在linux如何查看ftp功能是否開啟
1、連接上相應的linux主機,進入到等待輸入shell指令的linux命令行狀態下。
3. LINUX下如何測試ftp伺服器
1、安裝vsftpd
[root@ruskybmp]#yuminstallvsftpd--必須配置yum源才能使用yum命令來安裝vsftpd,或者掛載光碟,找到Packages目錄下的vsftpd包,使用rpm命令安裝
……
Installed:
vsftpd.x86_640:2.0.5-24.el5
Complete!
2、vsftpd服務的啟動及關閉
[root@ruskybmp]#chkconfig--listvsftpd
vsftpd0:off1:off2:off3:off4:off5:off6:off[root@ruskybmp]#chkconfig--level35vsftpdon
[root@ruskybmp]#servicevsftpdrestart--啟動/關閉命令為:servicevsftpdstart/stop
Shuttingdownvsftpd:[FAILED]
Startingvsftpdforvsftpd:[OK]
[root@ruskybmp]#servicevsftpdstatus
vsftpd(pid5087)isrunning...
[root@ruskybmp]#
3、測試ftp伺服器的連接
G: estftp>ftp-或者直接:ftpIP/主機名連接
ftp>open192.168.1.200
連接到192.168.1.200。
220(vsFTPd2.0.5)
用戶(192.168.1.200:(none)):root--默認不能使用root用戶
530Permissiondenied.
登錄失敗。
ftp>open192.168.1.200
已經連接到了192.168.1.200,請首先使用斷開連接。
ftp>disconnect
221Goodbye.
ftp>open192.168.1.200
連接到192.168.1.200。
220(vsFTPd2.0.5)
用戶(192.168.1.200:(none)):oracle
331Pleasespecifythepassword.
密碼:
230Loginsuccessful.
ftp>loc
無效命令。
ftp>lcd
目前的本地目錄G: estftp。
ftp>
4. linux中FTP
vi /etc/vsftpd/vsftpd.conf
anonymous_enable = no
local_enable = yes
write_enable = yes
local_umask = 022
userlist_enable = yes
userlist_deny = yes
userlist_file = /etc/vsftpd.user_list
dirmessage_enable = yes
xferlog_enable = yes
connect_from_port_20 = yes
xferlog_std_format = yes
pam_service_name = vsftpd
listen = yes
max_per_ip = 2
tcp_wrappers = yes
banner_file = /etc/vsftpd/welcome.txt
注意,如果vsftpd.conf不存在,自己新建一個
如果welcome.txt不存在,自己新建一個
如果/etc/vsftpd.user_list與/etc/vsftpd.ftpusers不存在,新建一個,其內容兩個文件一樣,裡面每一行都是一個用戶名,可以參照/etc/passwd文件,把那些UID小於500的帳號名稱寫到這兩個文件內。如下:
root
bin
....
要限制只有內網用戶可以連接的話,用上面的回答那種設置障礙hosts.allow與hosts.deny.
hosts.allow內容為:
vsftpd:192.168.0.0/255.255.255.0
hosts.deny內容為:
vsftpd:all
5. linux中ftp訪問
修改/etc/vsftpd/vsftpd.conf文件如下: chroot_list_enable=YES //限制訪問自身目錄
# (default follows) 在相應路徑下編輯vsftpd.chroot_list文件:chroot_list_file=/etc/vsftpd/vsftpd.chroot_list //將受限制的用戶列在其中,祝你成功!
6. 如何讓用ftp鏈接到linux
一般linux系統裝的都是vsftp工具,默認情況下都不能用root賬戶通過ftp登錄主機的,但是可以通過更改vsftp的配置文件來使得可以使用root賬戶登錄ftp: 在/etc/vsftpd目錄下找到ftpusers的配置文件(有的主機這個文件是在/etc目錄下的): [xuwangcheng14@root]# more ftpusers # /etc/ftpusers: list of users disallowed FTP access. See ftpusers(5). root daemon bin sys sync games man lp mail news uucp nobody這個文件上的用戶名都是禁止登錄ftp的,將文件中的root注釋掉,然後重啟下vsftp服務就可以了。
7. 在Linux下搭建FTP
自己練習的使用ftp訪問suse liunx:
安裝vsfpd 命令yast -i vsftpd
查看 ftp服務 rpm –qa |grep ftp
啟動FTP服務 service vsftpd start
查看FTP進程 ps –ef |grep ftp
本地ftp測試:
ftp 192.168.80.131
Connected to 192.168.80.131.
220 (vsFTPd 2.0.6)
Name(192.168.80.131:root):root
Password:
230 Login successful.
Remote system type is UNIX.
Using binary mode to transfer files.
ftp>
本地測試通過,windows XP 系統使用ftp工具正常連接
如果FTP連不上關閉防火牆
希望可以幫助你
8. 如何在linux下開啟FTP服務
Linux下ftp服務可以通過搭建vsftpd服務來實現,以CentOS為例,首先查看系統中是否安裝了vsftpd,可以通過執行命令rpm -qa |grepvsftpd來查看是否安裝相應的包,如果沒有安裝那麼可以執行yum-yinstallvsftpd來安裝,安裝之後首先創建ftp用戶,比如ftp_test,命令如下:
useradd-s/sbin/nologin-d/home/ftp_testftp_test
目錄盡量不要選擇根目錄下,這里是/home/ftp_test,並且ftp_test這個目錄不要手動創建,否則許可權會有問題,執行命令的時候會自動創建,
現在可以看到上面的路徑是一個/,對於ftp用戶來說也就是根目錄了,只能在這個目錄下操作,而無法跳出這個目錄
以上就是vsftpd服務的基本搭建過程,實際使用時可以分配多個用戶