一、情况:
!!!错误1:连不上
xshell中:
xftp中:
二、解决:
step1:先看本机和虚拟机能否ping通
1、出现如下情况,是防火墙未关闭
!!!错误2:数据未接收
这是在本机ping虚拟机:
1.1解决:将3处的防火墙关闭(最好全部关闭)
【设置】--->【更新和安全】--->【Windows安全中心】--->【防火墙和网络保护】
此时能从本机ping通虚拟机,但还无法通过xshell连接
step2:下载sshd服务器端
(SSH 作为客户端工具,用于发起连接;SSHD 作为服务器端守护进程,用于接收和管理连接。)
默认的windows,只有ssh客户端没有sshd服务器端,只能单向连接具有服务器端的机器(通过客户端访问服务器段)。
window下载sshd比较简单:
【设置】--->【应用】--->【可选功能】--->【添加功能】--->【OpenSSH服务器】--->【安装】
在我的windows虚拟机中有一点不一样:
step3:OpenSSH SSH Server 设置为自动(本机和虚拟机都设置哈)
win+r打开运行,搜索【services.msc】(或者直接在搜索框搜索【服务】)
设置为自动
step4:开启sshd服务(本机和虚拟机也都要开启哈)
用管理员身份打开终端,输入:
net start sshd
!!!错误3:
危险!危险!危险!【win+r】打开运行 输入【cmd】打开的终端是普通用户,会出现以下错误
管理员身份启动服务成功
配置结束,可以用xshell愉快的连接和xftp愉快的传“东西”了