实验五、六
来源:互联网 发布:51源码站 编辑:程序博客网 时间:2024/05/17 07:38
实验五
实体机的ip 为172.16.1.88
将虚拟机的ip 配置为 172.16.1.1
用虚拟机能ping 通实体机,结果如下
在虚拟机上新建用户coko,并为该用户设置密码 cat /etc/vsftpd.user_list 显示白名单信息
在虚拟机上设置ftp 帐号,name 设置为 ftp 密码为 ftp
在实体机中进入doc 模式,ftp 远程登录(用在虚拟机中创建的用户即coko登录)
并用ftp中的一些命令进行操作。Get :从虚拟机传送文件到本地机;put :从本地机传送文件到远程机(即虚拟机)
C:/Documents and Settings/cokofly>ftp 172.16.1.1
Connected to 172.16.1.1.
220 (vsFTPd 1.1.3)
User (172.16.1.1:(none)): coko
331 Please specify the password.
Password:
230 Login successful. Have fun.
ftp> get /home/coko/file1.txt
200 PORT command successful. Consider using PASV.
150 Opening BINARY mode data connection for /home/coko/file1.txt (67 bytes).
226 File send OK.
ftp: 收到 67 字节,用时 0.00Seconds 67000.00Kbytes/sec.
ftp> pwd
实验六
(一)在实验五的基础上,通过改变/etc/vsftpd/vsftpd.conf 中的内容,允许匿名用户上传文件。
C:/Documents and Settings/Administrator>ftp 172.16.0.1
Connected to 172.16.0.1.
220 (vsFTPd 1.1.3)
User (172.16.0.1:(none)): ftp
331 Please specify the password.
Password:
230 Login successful. Have fun.
// 下载
ftp> cd coko 上传之前要为上传文件创建一个文件夹(/var/ftp/coko),并给予权限777,并进入该目录
250 Directory successfully changed.
ftp> get file1.txt
200 PORT command successful. Consider using PASV.
150 Opening BINARY mode data connection for file1.txt (22 bytes).
226 File send OK.
// 上传
ftp> put file2.txt
200 PORT command successful. Consider using PASV.
150 Ok to send data.
226 File receive OK.
ftp: 发送 22 字节,用时 0.00Seconds 22000.00Kbytes/sec.
(二)新建用户user1 、user2、user3。设置user1和user2可以登录,user3 不允许登录,user1可以切换目录,user2不可以
新建三个用户,将user1和user2放入白名单,user3放入黑名单。
进入/etc/vsftpd/vsftpd.conf,添加如下内容
在实体机上用user1登录,进行上传和下载。
C:/Documents and Settings/Administrator>ftp 172.16.0.1
Connected to 172.16.0.1.
220 (vsFTPd 1.1.3)
User (172.16.0.1:(none)): user1
331 Please specify the password.
Password:
230 Login successful. Have fun.
ftp> cd coko
550 Failed to change directory.
ftp> pwd
257 "/home/user1"
ftp> put file2.txt
200 PORT command successful. Consider using PASV.
150 Ok to send data.
226 File receive OK.
ftp: 发送 22 字节,用时 0.00Seconds 22000.00Kbytes/sec.
ftp> get file2.txt
200 PORT command successful. Consider using PASV.
150 Opening BINARY mode data connection for file2.txt (22 bytes).
226 File send OK.
ftp: 收到 22 字节,用时 0.00Seconds 22000.00Kbytes/sec.
ftp>
尝试用user3登录
C:/Documents and Settings/Administrator>ftp 172.16.0.1
Connected to 172.16.0.1.
220 (vsFTPd 1.1.3)
User (172.16.0.1:(none)): user3
530 Permission denied.
Login failed.
ftp>
设置user1可以切换目录,user2 不可以切换目录
进入/etc/vsftpd/vsftpd.cof ,添加如下内容
编辑/etc/vsftpd.chroot_list 文件,将user2 加入进去
在实体机上测试
user1 可以切换目录
C:/Documents and Settings/Administrator>ftp 172.16.0.1
Connected to 172.16.0.1.
220 (vsFTPd 1.1.3)
User (172.16.0.1:(none)): user1
331 Please specify the password.
Password:
230 Login successful. Have fun.
ftp> pwd
257 "/home/user1"
ftp> cd ..
250 Directory successfully changed.
ftp> cd ..
250 Directory successfully changed.
ftp> cd /etc/vsftpd
250 Directory successfully changed.
ftp> pwd
257 "/etc/vsftpd"
user2 不可以切换目录
C:/Documents and Settings/Administrator>ftp 172.16.0.1
Connected to 172.16.0.1.
220 (vsFTPd 1.1.3)
User (172.16.0.1:(none)): user2
331 Please specify the password.
Password:
230 Login successful. Have fun.
ftp> pwd
257 "/"
ftp> cd /home/user2
550 Failed to change directory.
ftp> cd /etc/vsftpd
550 Failed to change directory.
ftp>
- 实验五、六
- 实验二代码,实验四、五、六要求已经上传
- 实验六
- 实验六
- 实验六
- 实验六
- 实验六
- 实验六
- 实验六
- 实验六
- 实验五
- 实验五
- 实验五
- 实验五
- 实验五
- 实验五
- 实验五
- 实验五
- sql
- 鱼还是熊掌:浅谈多进程多线程的选择
- sql server 恢复数据时候始终报用户无法独占的解决方法
- MFC中获取命令行参数的几种方法
- hibernate缓存机制(二)
- 实验五、六
- win7没有锁定到任务栏问题解决
- Eclipse3.1.1+EclipseME1.5+WTK2.2搭建J2ME开发环境
- 【转】移动应用开发者调查报告
- ubuntu 10.4 下建立嵌入式初级开发环境
- Hibernate 学习笔记第二篇
- siverlight缓动函数(此示例来自msdn)
- “云”领天下(一): 最近的云计算IaaS
- Android : 联系人 Turtorial