您的位置:首页 > 运维架构 > Linux

linux光驱挂载和vsftpd服务安装使用

2015-12-02 15:53 651 查看
光驱使用,其挂载是手动的

1.创建一个普通目录。2.找到光驱硬件设备(/dev/cdrom)3.使得普通目录和光驱硬件设备相互联系(挂载)







挂载成功



vsftpd安装



测试使用vsftpd





关闭Linux防火墙


使用FTP连接到Linux上传下载文件 

一、查看Linux下是否开启了ftp服务  Service vsftpd status  

查看状态 

 

Service vsftpd start/stop/restart 

启动/停止/重启服务 

二、在windows下打开dos终端  1、键入ftp 192.168.1.110回车,输入用户,输入密码 

报错 

提示: ftp:connect :无法访问主机 

原因: linux下防火墙开启阻止了,端口21没有开放 解决:A、关闭防火墙   Service iptables status 

查看防火墙状态 

  

Service iptables start/stop/restart 

启动/停止/重启 

 B、开启21端口  

 

在/etc/sysconfig/iptable文件中增加如下: 

-A INPUT -m state --state NEW -m tcp -p tcp --dport 21 -j ACCEPT 

2、再次连接,键入ftp 192.168.1.110回车,输入用户名,输入密码 

报错 

1)提出: 500 OOPS:cannot change directory :home/oracle  500 OOPS:priv_sock_get_cmd  

Connection closed by remote host. 

原因:selinux配置问题 



解决:A、使用命令:setsebool ftp_home_dir on  

 

重启ftp:service vsftpd restart

 B、在/etc/sysconfig/selinux文件中的SELINUX值设置为:SELINUX=disabled

或是在/etc/selinux/config文件中的SELINUX值设置为:SELINUX=disabled然后重启

系统 

2)提示使用一般用户正常连接,但是输入root用户报错530Permission denied C:\Documents and Settings\Administrator>ftp 192.168.1.110 Connected to 192.168.1.110. 220 (vsFTPd 2.2.2) 

User (192.168.1.110:(none)): oracle 331 Please specify the password. Password: 

230 Login successful. ftp> bye 221 Goodbye.  

C:\Documents and Settings\Administrator>ftp 192.168.1.110 Connected to 192.168.1.110. 220 (vsFTPd 2.2.2) 

User (192.168.1.110:(none)): root 530 Permission denied. Login failed. ftp> bye 221 Goodbye.  

C:\Documents and Settings\Administrator>ftp 192.168.1.110 Connected to 192.168.1.110. 220 (vsFTPd 2.2.2) 

User (192.168.1.110:(none)): root 331 Please specify the password. Password: 

230 Login successful. 

原因:由于linux系统设置的敏感用户,不允许使用某些用户连接 查看/etc/vsftpd下的user_list和ftpusers 

在这两个文件中将root用户注释掉即可用root用户连接 3、使用get下载linux系统中的文件如: ftp> dir 

200 PORT command successful. Consider using PASV. 150 Here comes the directory listing. 

-rw-r--r--    1 0        0              18 Jan 08 01:27 test.txt -rw-r--r--    1 0        0              19 Jan 08 01:28 test1.txt 226 Directory send OK. 

ftp: 收到 133 字节,用时 0.00Seconds 133000.00Kbytes/sec. ftp> lcd F:\test1 

Local directory now F:\test1. ftp> bin 

200 Switching to Binary mode. ftp> get test.txt 

200 PORT command successful. Consider using PASV. 

150 Opening BINARY mode data connection for test.txt (18 bytes). 226 Transfer complete. 

ftp: 收到 18 字节,用时 0.00Seconds 18000.00Kbytes/sec. ftp> mget * 

200 Switching to Binary mode. mget test.txt? y 

200 PORT command successful. Consider using PASV. 

150 Opening BINARY mode data connection for test.txt (18 bytes). 226 Transfer complete. 

ftp: 收到 18 字节,用时 0.00Seconds 18000.00Kbytes/sec. mget test1.txt? y 

3.      上传文件

 

Put命令:格式:put local-file [remote-file] 将一个文件上传到ftp

Mput命令:格式:mput local-files 将本地主机中一批文件传送至远端主机.

                  注意:mput命令只能将当前本地目录下的文件上传到FTP上的当前目录。比如,在 /root/dave下运行的ftp命令,则只有在/root/dave下的文件linux才会上传到服务器上的当前目录下。

 

Put 代码示例:






ftp> pwd    -- 显示FTP上当前路径

257 "/" is current directory.

ftp> ls   -- 显示当前目录下的文件

227 Entering Passive Mode (10,85,7,97,16,141)

150 Opening ASCII mode data connection for /bin/ls.

drw-rw-rw-   1 user     group           0 Aug 17 16:11 .

drw-rw-rw-   1 user     group           0 Aug 17 16:11 ..

-rw-rw-rw-   1 user     group     1433088 Feb  5  2010 ASPAJAXExtSetup_PConline_PConline.msi

-rw-rw-rw-   1 user     group    197626837 Mar  8 10:00 DelphiV7.0.zip

drw-rw-rw-   1 user     group           0 Jul  9 10:17 HHT

-rw-rw-rw-   1 user     group     9235148 Dec 24  2009 Install_HSKey_V1.3.exe

-rw-rw-rw-   1 user     group    47316992 May 27 16:38 Release_4.rar

ftp> mkdir Dave    -- 创建文件夹Dave

257 "/Dave" directory created.

ftp> cd Dave      -- 进入文件夹Dave

250 Directory changed to /Dave

ftp> pwd        -- 显示当前目录

257 "/Dave" is current directory.

ftp> lcd     -- 显示当前本地的路径,我们可以将这个路径下的这个文件上传到FTP服务器的相关位置

Local directory now /home/oracle

ftp> !      -- 退出当前的窗口,返回Linux 终端,当我们退出终端的时候,又会返回到FTP上。

[oracle@Dave ~]$ ls  -- 显示当前目录下的文件

dead.letter  scripts  sqlnet.log

[oracle@Dave ~]$ vi Dave  -- 创建文件 Dave

[oracle@Dave ~]$ vi DBA   -- 创建文件 DBA

[oracle@Dave ~]$ ls       -- 显示文件夹里的内容,等会我们将这些文件copy到FTP上

Dave  DBA  dead.letter  scripts  sqlnet.log

[oracle@Dave ~]$ exit  -- 退出终端,返回FTP命令行

exit

ftp> lcd

Local directory now /home/oracle

ftp> put DBA DBA    -- 将刚才创建的文件DBA 上传到ftp的当前目录上并命名为DBA。

local: DBA remote: DBA

227 Entering Passive Mode (10,85,7,97,16,156)

150 Opening BINARY mode data connection for DBA.

226 Transfer complete.

5 bytes sent in 3.3e-05 seconds (1.5e+02 Kbytes/s)

ftp> put DBA /Dave/SFDBA -- 将刚才创建的文件DBA 上传到ftp的当前目录上并重命名为SFDBA。

local: DBA remote: /Dave/SFDBA

227 Entering Passive Mode (10,85,7,97,16,158)

150 Opening BINARY mode data connection for SFDBA.

226 Transfer complete.

5 bytes sent in 1.8e-05 seconds (2.7e+02 Kbytes/s)

ftp> put /home/oracle/DBA /test/SFDBA 

local: /home/oracle/DBA remote: /test/SFDBA

227 Entering Passive Mode (10,85,7,97,16,163)

150 Opening BINARY mode data connection for SFDBA.

226 Transfer complete.

5 bytes sent in 2.2e-05 seconds (2.2e+02 Kbytes/s)

ftp> cd test

250 Directory changed to /test

ftp> ls

227 Entering Passive Mode (10,85,7,97,16,169)

150 Opening ASCII mode data connection for /bin/ls.

drw-rw-rw-   1 user     group           0 Aug 17 17:11 .

drw-rw-rw-   1 user     group           0 Aug 17 17:11 ..

-rw-rw-rw-   1 user     group           5 Aug 17 17:11 SFDBA

-rw-rw-rw-   1 user     group        5508 Aug 17 16:21 sqlnet.log

226 Transfer complete.

 

Mput 示例代码:

ftp> cd Dave

250 Directory changed to /Dave

ftp> mput *

mput alert_log.txt?    -- 这里每个文件都要确认,按回车键就可以了

227 Entering Passive Mode (10,85,7,97,16,196)

150 Opening BINARY mode data connection for alert_log.txt.

226 Transfer complete.

712 bytes sent in 2.9e-05 seconds (2.4e+04 Kbytes/s)

mput alert_newccs.hist?

227 Entering Passive Mode (10,85,7,97,16,197)

150 Opening BINARY mode data connection for alert_newccs.hist.

226 Transfer complete.

9321666 bytes sent in 0.78 seconds (1.2e+04 Kbytes/s)

mput alert_newccs.log?

227 Entering Passive Mode (10,85,7,97,16,198)

150 Opening BINARY mode data connection for alert_newccs.log.

226 Transfer complete.

21707 bytes sent in 0.0014 seconds (1.5e+04 Kbytes/s)

ftp> ls       -- 显示目录下的文件

227 Entering Passive Mode (10,85,7,97,16,217)

150 Opening ASCII mode data connection for /bin/ls.

drw-rw-rw-   1 user     group           0 Aug 17 17:22 .

drw-rw-rw-   1 user     group           0 Aug 17 17:22 ..

-rw-rw-rw-   1 user     group           5 Aug 17 17:09 SFDBA

-rw-rw-rw-   1 user     group         712 Aug 17 17:21 alert_log.txt

-rw-rw-rw-   1 user     group     9321666 Aug 17 17:21 alert_newccs.hist

-rw-rw-rw-   1 user     group       21707 Aug 17 17:21 alert_newccs.log

226 Transfer complete.

ftp> delete SFDBA   --删除SFDBA 文件

250 DELE command successful.

ftp> mdelete a*   -- 批量删除文件

mdelete alert_log.txt?  -- 每个文件都要确认

250 DELE command successful.

mdelete alert_newccs.hist?

250 DELE command successful.

mdelete alert_newccs.log?

250 DELE command successful.
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: