linux下ftp、telnet的安裝和使用
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的安裝和使用