Linux:使用ftp工具(winscp)

来源:互联网 发布:数据库相关期刊 编辑:程序博客网 时间:2024/06/13 14:16

ftp: file transfer protocol(文件传输协议)

利用该ftp软件可以使得linux本机进行文件传输。

 

找到光盘内部对应的ftp软件:

 

1. 安装ftp软件

rpm方式安装(vsftpd)软件:

> rpm  -ivh  软件包全名      //安装软件

> rpm  -q   软件包名(完整)   //query查看软件是否有安装

rpm  -e   软件包名 (完整)      //卸载软件

> rpm  -qa   //query all  查看系统里边全部rpm方式安装的软件

rpm  -qa  |  grep ftpd(部分名字)//模糊查找指定软件ftpd是否有安装

软件包全名 = 软件包名+软件版本+支持的系统+支持cpu型号+文件后缀

 

ftp软件安装成功:

 

 

查看软件是否有安装:

 

 


卸载软件:

 

 

通过部分名称 模糊查找一个rpm软件是否有安装:

 

 

2. 使用ftp软件

ftpapache一致,是一个服务软件,走ftp协议,占用21号端口。

 

启动ftp服务:

service vsftpd  start/stop/restart    //控制器ftp服务

ps A | grep ftp//查看ftp相关服务进程

 

开启ftp服务:

 

 

查看对应的服务进程:

 

 

 

2.1 关闭防火墙

linux系统默认情况有开启防火墙,这样就会阻止外部用户访问ftp服务器。

关闭linux系统防火墙(执行指令 >setup  )

 

防火墙后边综括号的“*”通过敲空格去除,表示关闭防火墙

 

3. winscp连接ftp服务

通过winscp软件连接ftp服务并使用(类似通过浏览器软件访问apache服务)

 

winscp连接ftp服务配置:

 

 

 

4. 首次使用ftp失败

 

解决:关闭SELinux(secure enhanced linux安全增强型linux)

vi /etc/selinux/config     完成编辑并reboot重启系统,并启动ftp服务

selinux: secure enhanced linux 安全增强型linux,对系统起着安全保护作用。对软件安装使用会有干扰作用。对使用ftp服务也有干扰作用。

 

编辑/etc/selinux/config,把enforcing改为disabled:

 

 

 

 


表示ftp服务没有启动,禁止使用:

 

 

 

5. 上传需要软件到linux系统

 

 


linux/home/jinnan/tar目录上传文件出错:

 

解决:给对应的tar目录设置对应的(其他组的)w写权限即可

 

tar的其他组用户设置w写权限

 

 

 

 


总结:

1. 配置网络(配置ip和子网掩码、启动网络、桥接网卡设置、本机和linux互相ping)

2. SecureCRT终端操作linux系统(多用户、多任务系统体会)

3. 软件安装的两种方式(二进制码软件安装【rpm/yum】、源码编译安装)

4. 通过rpm方式进行软件安装

rpm  -ivh  软件包全名  //安装软件

rpm  -q    软件包名    //查看软件是否有安装

rpm  -e    软件包名    //卸载软件

rpm  -qa            //查看系统全部rpm方式安装的软件

rpm  -qa  |  grep  部分名称   //模糊方式查找一个软件是否有安装

5. 通过rpm方式安装ftp

service  vsftpd  start/stop/restart    //控制ftp软件服务

0 0