用SSH协议常用工具软件 PuTTY 将本机和虚拟机连接起来。(总结FTP和SSH连接的异同和特点)

学习要求:
  • 用SSH协议常用工具软件 PuTTY 将本机和虚拟机连接起来。
  • 总结FTP和SSH连接的异同和特点。

一、前言。

在学习本篇文章技术的同时要做好以下准备工作:

这次的虚拟机安装的是Vmware 12,如何安装虚拟机详见:
https://blog.csdn.net/qq_42446456/article/details/81253134
本机是win7系统,虚拟机安装的是win10系统,如何安装系统详见:
https://blog.csdn.net/qq_42446456/article/details/81259779

二、在本机安装putty

前面已经介绍了安全外壳协议SSH的常用工具软件,我们选取其中的 putty为例进行讲解。
首先,putty软件是一款优秀的免费串行接口连接软件,它完全免费、系统兼容性好、绿色软件。体积小且操作简单,无需安装,下载后只要在桌面建个快捷方式即可使用。

点击链接下载对应版本:
1
安装如下图所示。
2
3
安装完成。
4
双击“putty.exe”,即可运行。
5

三、在虚拟机上安装freesshd

前面的博客中,我们介绍了安全外壳协议SSH的常用工具软件,在这里,我们采用Putty将本机和虚拟机连接起来。

  1. freesshd下载地址:http://www.freesshd.com/?ctt=download

如图所示,选择官网第一个软件进行下载。
6
下载之后点击安装,安装完成以后,打开如图所示:
7
接下来需要进行配置freeSSHd ,在User里设置用户名和密码。
8
在这里,我们查询到虚拟机的ip地址如下:
9
输入虚拟机的IP地址,端口号为22,点击open。
11
在弹出的窗口中输入在 Users 中设置的用户名和密码。
12
点击 Enter 键后出现乱码。
13
输入命令 chcp 65001 即可解决问题。
(这里是编码方式的原因,输入命令“chcp 65001”将编码模式调成UTF-8即可转换)
14
输入网络测试命令ipconfig,若显示的IP地址为虚拟机的IP地址,即完成连接。
15
完整连接过程如下:
22

四、比较FTP和SSH连接的异同和特点

  1. 首先,SSH 是建立在应用层和传输层基础上的安全协议,采用面向连接的TCP协议传输,应用22号端口。与FTP相比,SSH连接的安全系数更高。
  2. TCP/IP协议中,FTP占用两个端口,FTP标准命令TCP端口号为21,Port方式数据端口一般为20。虽然FTP在控制连接方面可以通过SSL加密,但是FTP在通过数据端口传输数据时是不加密的。可以使用SSH为FTP数据传输进行加密,即:SFTP。
  3. SSH 是目前较可靠,专为远程登录会话和其他网络服务提供安全性的协议。利用 SSH 协议可以有效防止远程管理过程中的信息泄露问题。
  4. FTP为了适应不同的网络环境,支持主动连接和被动连接两种模式。但二者连接的时候都有服务器和客户端的连接。
  5. 当然 SSH除了作为安全协议以外,有时还被作为一种应用,对于开启SSH服务的设备或系统,可能在终端通过SSH客户端软件进行连接,类似于TELNET,甚至还有传输文件的功能。

猜你喜欢

转载自blog.csdn.net/qq_42446456/article/details/81517016
今日推荐