1. 程式人生 > >linux下ftp、telnet的安裝和使用

linux下ftp、telnet的安裝和使用

重啟 修改 home exp ftp服務 instance linux下 ble onf

1、ftp的安裝和使用

一般在各種linux的發行版中,默認帶有的ftp軟件是vsftp。

使用如下命令#rpm -qa | grep vsftpd可以檢測出是否安裝了vsftpd軟件,如果沒有安裝,使用YUM命令進行安裝 yum search vsftpd yum install vsftpd.x86_64

啟動服務

啟動ftp命令#service vsftpd start

停止ftp命令#service vsftpd stop

重啟ftp命令#service vsftpd restart

vsftpd的配置

ftp的配置文件主要有三個,位於/etc/vsftpd/目錄下,分別是:

ftpusers 該文件用來指定那些用戶不能訪問ftp服務器。

user_list 該文件用來指示的默認賬戶在默認情況下也不能訪問ftp

vsftpd.conf vsftpd的主配置文件

配置匿名用戶可以訪問

anon_upload_enable=YES

anon_mkdir_write_enable=YES

此時匿名用戶既可以登錄上傳、下載文件。記得修改配置文件後需要重啟服務。

非匿名賬戶的創建與使用

vsftpd服務與系統用戶是相互關聯的,例如我們創建一個名為test 的系統用戶,那麽此用戶在默認配置的情況下就可以實現登錄

問題:連接 FTP 服務器提示“500 OOPS: cannot change directory:/home/xxx”

解答:這個和selinux的設置有關系

通過命令getsebool -a | grep ftp查看ftp的安全設置

通過命令setsebool ftp_home_dir on 開啟ftp對用戶主目錄的訪問

2、telnet

搜索telnet服務,查看可以安裝的包

yum search telnet

安裝telnet sever

yum install telnet-server.x86_64

更改/etc/xinetd.d/裏面的telnet配置文件。

service telnet

{

flags d =REUSE

socket_type =stream 

wait =no

user =root

server =/usr/sbin/in.telnetd

log_on_failure +=USERID

disable =no 激活telnet ,假如不像用了,可以設置為yes

instances =5 設置最大連接數量。

}

設置telnet 端口

用vi編輯器打開/etc/services 文件

telnet的默認端口是23

telnet 23/tcp

telnet 23/udp

可以根據需要進行更改

啟動和停止telnet

telnet服務被交給了xinetd來管理。所以系統要安裝xinetd服務。

啟動telnet

/etc/init.d/xinetd restart

linux下ftp、telnet的安裝和使用