计算机网络第一次作业
软件工程一班 张宏旭 105060127
1.ssh服务器
打开"终端窗口",输入"sudo apt-get install openssh-server"-->回车-->安装ssh服务器
ifconfig 查看ip地址 为192.168.43.37
打开sudo vim /etc/ssh/sshd_config 文件可以查看更改ssh配置
用sudo ssh mcdanno@192.168.43.197访问了Windows系统中用户名为mcdanno ip地址为192.168.43.197的ssh服务器
用sudo ssh tanmi@192.168.43.6访问了Linux系统中用户名为tanmi ip地址为192.168.43.6的ssh服务器
2.ftp服务器
打开"终端窗口",输入"sudo apt-get install vsftpd"-->回车-->安装ftp服务器
输入"sudo service vsftpd status"-->回车-->可以看到vsftpd处于运行状态,说明安装成功。
新建"/home/zhx"目录作为用户主目录、新建用户zhx并设置密码
输入"sudo mkdir /home/zhx"-->回车-->输入"sudo ls /home"-->回车-->有一个zhx目录,目录新建成功。输入"sudo useradd -d /home/zhx -s /bin/bash zhx"-->回车-->用户新建成功-->输入"sudo passwd zhx"设置zhx用户的密码-->回车-->输入两次密码-->回车-->密码设置成功。
使用vim修改配置文件/etc/vsftpd.conf
打开"终端窗口",输入"sudo vim /etc/vsftpd.conf"-->回车-->打开了vsftpd.conf文件,向文件中添加"userlist_deny=NO userlist_enable=YES userlist_file=/etc/allowed_users"和"seccomp_sandbox=NO"-->使文件中的"local_enable=YES"-->保存。
使用vim新建/etc/allowed_users文件
打开"终端窗口",输入"sudo gedit /etc/allowed_users"-->回车-->输入zhx-->保存, 文件创建成功。
使用vim查看/etc/ftpusers文件中的内容
打开"终端窗口",输入"sudo vim /etc/ftpusers"-->回车-->打开这个文件后,看一看有没有zhx这个用户名,如果没有,就直接退出。如果有就删除zhx,因为这个文件中记录的是不能访问FTP服务器的用户清单。
输入“ftp://lacolhost"访问自己的FTP服务器
输入”ftp://192.168.43.6"访问其他FTP服务器
其他客户端访问我的FTP服务器
3.web服务器
打开"终端窗口",输入"sudo apt-get install apache2"-->回车-->输入"root用户的密码"-->回车-->输入"y"-->回车,安装完成。
在终端输入"cd var/www/html" "var/www/html $ sudo vim index.html"打开index.html文件可以编辑自己的个人主页
在网页输入”http://localhost"可以看到个人主页
心得体会
通过这次作业,我熟悉了在Linux系统下如何操作,虽然操作还不太熟练,但对一些基本的命令基本上能掌握。安装和访问服务器让我了解了服务器如何工作,这次作业还不是很完善,FTP服务器的一些配置还没有处理好,但我会继续学习,努力完善。这次作业我也得到了同学的很大帮助,自己查找资料,学到了很多新知识。今后我会继续努力学习,提高自己的能力。