vsftp+mount--2005-10-10
时间:2005-10-10 来源:wangzhixu
自己的计算机没有ftp 服务器 ,可是还可以ftp回到自己的计算机!!
晕。
今天刚刚装完了一个centos linux
在虚拟机里面设置了ip 地址 192.168.1.68 gw 192.168.1.99 dns
执行命令setup 一个图形界面的配置窗口,无论在在终端还是用telnet 或者ssh 登陆都可以启动
启动setup 进入system service 选择sshd (我还是比较喜欢ssh 比较安全) vsftp
quit , service xinetd restart(重启xinetd ); service sshd start ; servce vsftpd start;
nmap 192.168.1.68 查看本机端口看 21 (ftp),22(ssh ) 是否打开;
在xp 里面使用putty ssh 登陆到linux ok
在其他计算机ftp ssh 都没有问题。
突然想到是不是可以让一个用户用ftp 上来以后,将文件传到一个98 、xp 也就是一个没有ftp服务器的计算机里面。
刚才已经启动了ftp 服务,用匿名用户登陆是自动进入到/var/ftp 目录
建立用户user
useradd user
系统用户自动进入/home/user 里面。
那么我们可以将其他计算机共享的目录mount 到 /home/user 里面
mount -t smbfs //192.168.1.63/c /home/user/
在任何同一网段的计算机以user 用户ftp 到linux 里面
ls 哈哈 看到了192.168.1.63 里面文件了,只要63 的计算机的共享权限可以写入传文件也是没有问题的。
在63里面ftp 就有回到了自己的计算机了。
在etc 里面有连个文件vsftpd.ftpusers和 vsftpd.user_list 他们和etc/vsftpd/vsftpd.conf 配合使用。控制那些用户可以登陆。