linux学习之路(4)

来源:互联网 发布:php剔除数组重复数据 编辑:程序博客网 时间:2024/06/01 23:57

     linux和其他操作系统之间共享文件方案:在linux上安装ftp

1.查看linux上是否安装了ftp的服务,然后启动

service vsftpd status

2.如果没有安装,则需要首先安装ftp服务

3.查看是否启动了服务:

service vsftpd start       启动

ftp localhost查看信息

bye 退出

service vsftpd stop停止

4.使用windows来连接linux[linux在虚拟机上]

a.查看linux的ip地址:ifconfig

如果网卡没有ip,则要考虑下面的一系列问题

1.虚拟机网卡没有连接上

虚拟机方式:Bridged   不推荐;Nat  网络地址转换;Host-only  推荐使用;custom

2.window有多少个ip地址

虚拟机----只能用虚拟网卡

windows  有3网卡:一块真实网卡,2块虚拟网卡

linux只有一块网卡  eth0

b.如果没有,则可以使用dhcp/static方式的ip地址,一般如果dhcp不生效的话(可能是windwos中将vmvware的dhcp功能关闭了),这时我们还可以手动的配置静态ip

地址,vi /etc/sysconfig/network-scripts/ifcfg-eth0进行配置:

c.配置好静态的ip地址后,打开windows下的cmd,ping一下linux的ip地址

如果可以ping 通,那么最好了。当然也会存在ping不通的情况:那么这时就要想想是不是linux开启了防火墙

d.如果可以ping通了,那么我们就可以在windows上尝试连接linux:

在cmd输入ftp  linux的ip,出现如下提示输入用户名和密码即可:

如果一直出现这种情况:请检查linux的ftp服务是否开启

e.如果服务还是连接不上,则查看linux是否关闭了防火墙,关掉linux的防火墙或将ftp的端口号开发:

service iptables stop         ------- 关闭防火墙

5.在liunx上架设起了ftp server ,那么在windows就可以使用匿名登录了,其中匿名登录只允许下载服务器上的文件,而不能上传文件。

windows:   anonymous

6.下面我们就可以试一试下载了:

首先在linux中放置一个文件1.txt  --- touch 1.txt  并写入内容

 

然后,在windows上用ftp登录,下载文件:


7.现在问题是如果匿名登录向linux上传文件是否可以呢?可以试一下

显然上面提示是  550 Permission denied  没有权限吧!所以使用匿名方式是不能够上传文件的,这也是出于安全的原因。那匿名不行,在服务端创建用户并授权就可

以了。关于如何实现windows上传文件到linux,下一篇在详细介绍。

0 0