打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
计算机网络第一次作业

物联网一班:朱赞 
学号:1505040126

  SSH 为 Secure Shell 的缩写,由 IETF 的网络小组(Network Working Group)所制定;SSH 为建立在应用层基础上的安全协议。SSH 是目前较可靠,专为远程登录会话和其他网络服务提供安全性的协议。利用 SSH 协议可以有效防止远程管理过程中的信息泄露问题。SSH分为客户端和服务端的软件组成。——百度百科

作业一:ssh服务器的安装与使用 
在这次的作业中,我使用的是Windows系统,因为系统的限制我刚开始安装openssh服务器时出现了问题,没有办法解决。于是开始安装另外一个ssh服务器——FreessHD服务器,我在博文上找到了FreessHD的下载链接进行了下载与安装,第一次安装时出现了以下几个问题
 
1. 安装完成后SSH server is Running无法正常启动 
当我点击运行是跳出来错误“the specified address is already in use”,我在网页上查询后显示是因为端口22占用,无法正常使用。原因是我在进行安装是点击了程序可以自行启动的按钮,所以系统的22端口被占用,使得无法正常使用。我将程序卸载了进行了重装。再次安装完成后,服务器正常启动。
 
 
2. 将服务器装好正常启动后,我安装了ssh的客户端,我在网上下载了免费的客户端PuTTY,关于PuTTY的安装十分简单。在此不多做说明。在Putty的zip包中包括了PUTTYGEN.EXE用来生成密匙和公匙,同时还有PUTTY.EXE运行客户端。PUTTYGEN.EXE算法generate生成密匙和公匙文件,将生成的密匙文件导出保存为.ppk文件,同时将上方框内的公匙文件保存你用户名相同的不带文件类型的文件。(ps:注意保存为一行)
详细请参照:
ftp://ftp.software.ibm.com/software/iea/content/com.ibm.iea.wpi_v6/wa/6.2/FTP/WBPMv62_IEA_AdapterInstallConfigureSSHServerLab.pdf

3.安装完后进行配置可以参照上面的链接文档,设置完成后的截图
 
                                        完成后点击open进行连接,得到实验结果

一些常用的shell命令如下
cd[目录名]转换路径
cd.. 返回上级目录
ls显示当前目录下所有文件
rm[-r]-f[][文件名]删除文件,加[-r]可以删除文件下所有子文件,如rm[ -r]-f [abc]删除abc文件夹及文件夹下的所有文件
tar -xzf [解压下载的压缩包]
unzip[文件名]解压文件
cp -rpf .A/* B 将A文件夹中的所有文件拷贝到其上级目录B中
wget(远程下载文件到服务器上)

作业二:FTP服务器的安装与使用

“FTP 是File Transfer Protocol(文件传输协议)的英文简称,而中文简称为“文传协议”。用于Internet上的控制文件的双向传输。同时,它也是一个应用程序(Application)。基于不同的操作系统有不同的FTP应用程序,而所有这些应用程序都遵守同一种协议以传输文件。在FTP的使用当中,用户经常遇到两个概念:"下载"(Download)和"上传"(Upload)。"下载"文件就是从远程主机拷贝文件至自己的计算机上;"上传"文件就是将文件从自己的计算机中拷贝至远程主机上。用Internet语言来说,用户可通过客户机程序向(从)远程主机上传(下载)文件。”——百度百科

作业我尝试了两种办法,第一种是利用Windows自带的功能进行安装,第二种是利用ftp服务器的软件进行传输;

 利用Windows自带的功能没有实现成功,详细设置经过请参考http://blog.sina.com.cn/s/blog_3f7e47f20100haur.html
在我设置完成Windows的功能对其添加用户和组时,发现我的win8系统没有用户和组的这一栏。我在设置中添加了一个管理员用户,并且给了权限是全部可以进行访问和读写,但是在访问是无论是使用匿名用户还是添加的用户都无法进行访问。(还没有解决的问题)

  利用FTP服务器实现文件传输
1、先下载了文件传输的服务端:filezilla server并对其进行了安装,安装过程不进行详细描述。
               
  
                                                   连接后成功登陆后
2、下载客户端进行传输的连接——XFTP 5
 
 

3、期间设置了防火墙,修改了入站规则将端口21、22、80和443改成可以进行连接访问。然后在filezilla serverfile添加用户名和密码,再确定可以分享的磁盘,将两者进行连接就可以成功了
   
 

                                                    连接完成两者之间可以进行文件的传输

作业三:安装Web服务器

Web服务器一般指网站服务器,是指驻留于因特网上某种类型计算机的程序,可以向浏览器等Web客户端提供文档,也可以放置网站文件,让全世界浏览;可以放置数据文件,让全世界下载。目前最主流的三个Web服务器是Apache Nginx IIS。

完成这个作业是在完成ftp服务器是在Windows自带的功能完成的,在网址上输入http://localhost时出现了Windows页面的一个起始页。

第二种方法是安装了——XAMPP软件
1、下载并且安装XAMPP,安装完成后点击xampp-control.exe打开页面


XAMPP是一个比较全能的软件,在这里可以实现Web服务器-->Apache,Mercury邮件服务器,以及ftp服务器,在这里安装好以后,点击Apache和MySql后的starten开始运行 

 完成后打开浏览器,在地址栏输入(http://localhost:8081),回车以访问

2、在安装运行starten时出现了一些问题,Apache无法启动,原因是原端口80被使用无法进行进行使用。百度以后找到解决方法是在我安装:\xampp\apache\conf下的httpd.conf文件,将Listen 80和 ServerName localhost:80中的80改为8081,修改完成后重新启动就可以正常运行,但是要注意一个细节,在后面在浏览器中输入的网址要加上你的修改后的端口名,如果没有进行修改则直接输入http://localhost
 
             
 
作业四:安装邮件服务器
  
因为XAMPP自带有邮件服务器,所以我直接使用的XAMPP的邮件服务器Mercury服务器,将其starten后直接点击admin进去服务器界面
   

  1、进入后点击configuration==》Mercury STMP Server==》connection control==》去掉下方的选项。然后点击configuration==》Manage local user==》可以设置自己的用户名。然后点击File下的send mail message就可以发送邮件了

 我给班上同学的QQ邮箱发送了一封邮件,成功收到了我发送的邮件
  
 
 
总结:通过这四个服务器的安装和使用,我对于各种服务器从什么都不知道到现在有了一个初步的了解。在这次的作业中我依靠自己独立完成了这四个作业,碰到不懂的问题自己百度进行解决也是极大的锻炼了自己的能力,对于博文的阅读以及一些技术论坛的访问帮助我更好的解决这一系列的问题。这一次的作业同时让我对于Windows有了更深的了解,在下次的作业中我会尝试用Linux去完成加深自己对与Linux操作系统的了解。同时在这一次的动手作业结束后也需要对这四个服务器有更深的了解它们运行的方式以及建立的基础,希望结合课程后面的知识对这方面有更深的了解。
 
本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
XAMPP安装和使用教程
Windows系统下XAMPP的安装配置图文教程
window服务器上搭建一个在线php文件管理,实现移动存储
在WIN下如何向LINUX上传文件
使用WinSCP软件在windows和Linux中进行文件传输
Moodle应用: Windows环境下的完整安装包
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服