用SSH协议的常用工具软件(Putty)把本机和虚拟机连接起来,总结FTP和SSH连接的异同点

1.用Putty把本机和虚拟机连接起来

(1)在物理机上下载putty

Putty是一款优秀的免费串行接口连接软件,由于其绿色和性能深受业界好评,绿色是指putty使用便捷只需要将putty下载到电脑,无需安装,只需要在电脑上新建一个快捷方式就可以使用。出色的性能是指putty作为一款免费软件却不必商业软件逊色。
Putty下载地址:https://www.chiark.greenend.org.uk/~sgtatham/putty/latest.html
下载安装以后如下图所示,我们只需点击putty.exe运行即可。
这里写图片描述

(2)在虚拟机上下载freesshd(由于虚拟机上没有ssh服务器,所以需要进行安装,这里使用的是免费的freeSSHd)

freesshd下载地址:http://www.freesshd.com/?ctt=download
如图所示。这里写图片描述
点击安装。
安装完成以后,打开如图所示:
这里写图片描述
安装过程中,这里有一个需要特别注意的点!
这里写图片描述
否则会出现如下界面
这里写图片描述
或是进行连接时出现如下界面
这里写图片描述

(3)配置freesshd

这里写图片描述

(4)配置Putty并进行连接

①首先输入虚拟机的IP地址,点击OPEN。
②输入login:zhl password:123456(这是在上一步设置过的)
③进去以后,发现显示的是乱码,这时可以输入命令 chcp 65001 即可解决问题。
④最后输入命令ipconfig,可以看到显示的IP地址为虚拟机的IP地址,即完成连接。
这里写图片描述

2.总结FTP和SSH连接的异同点

①SSH 为建立在应用层和传输层基础上的安全协议,SSH采用面向连接的TCP协议传输 应用22号端口,安全系数较高。
②FTP 是File Transfer Protocol(文件传输协议)的英文简称,而中文简称为“文传协议”。TCP/IP协议中,FTP占用两个端口,FTP标准命令TCP端口号为21,Port方式数据端口一般为20。虽然FTP在控制连接方面可以通过SSL加密,但是FTP在通过数据端口传输数据时是不加密的。可以使用SSH为FTP数据传输进行加密,即:SFTP。
③当然 SSH除了作为安全协议以外,有时还被作为一种应用,对于开启SSH服务的设备或系统,可能在终端通过SSH客户端软件进行连接,类似于TELNET,甚至还有传输文件的功能。我常用这个连接LINUX服务器和路由。

猜你喜欢

转载自blog.csdn.net/weixin_42014622/article/details/80532812