Xshell和Xftp连接win7虚拟机
🏖️

Xshell和Xftp连接win7虚拟机

Tags
Xshel
Xftp
虚拟机
Windows7
状态
Published
March 13, 2025
Author
敬请T期待

Xshell & Xftp 远程连接 Win7 虚拟机教程

环境准备

  1. 虚拟机配置
      • 确保Win7已启用「远程桌面」功能
      • 网络连接模式设置为桥接模式(推荐)或NAT模式
      • 关闭Win7的防火墙,开启ssh服务22端口以及Ftp服务21端口
      • Win7安装OpenSSH Server
      • 执行ipconfig命令查看本机IPv4地址(如 192.168.1.100)
  1. 主机要求

Xshell

安装Win32-Openssh

💡
Windows7 一般默认不开启ssh和sshd服务,需要自己手动安装或开启。
  1. windows7 测试ssh服务
      • 使用Win +R ,输入cmd 调用命令控制台,输入ssh
      • 查看控制台回应,若显示:‘ssh’不是内部或外部命令,也不是可运行的程序或批处理文件。
      • 则需要安装ssh服务。
  1. 获取所需的OpenSSH文件
      • 进入页面选择win32或win64均可,笔者选择win64
      notion image
💡
提醒:
可能IE浏览器无法访问Github,推荐使用Firefox火狐浏览器[],但IE访问火狐官网也无法下载火狐浏览器,推荐使用IE访问Baidu[https://www.baidu.com],通过百度下载猎豹安全浏览器[https://www.liebao.cn/eula.html]最后再通过猎豹安全浏览器下载火狐浏览器 😀,安装完火狐浏览器后就把猎豹安全浏览器卸载 🤣
安装完Firefox用它来访问Github项目。
在下载项目的时间推荐安装一个解压工具Bandzip[]选择免费下载即可,无需购买专业版。
💡
方法2:安装这个插件也可以使用共享文件夹,下文会提及如何使用共享文件夹。
  1. 安装OpenSSH服务
      • 找到下载的压缩包,点击压缩包>点击右键>智能解压到此处
      notion image
      • 打开上面解压完成的文件,复制上面的URL
      notion image
  1. 添加环境变量
      • 点击文件资源管理器,找到计算机,右键>属性
      notion image
      • 点击属性后,找到高级系统设置 >环境变量 >系统变量 找到Path,点击编辑 在变量值的最后添加上英文格式的封号’;’并在其后将复制的URL粘贴在后面。点击变量值下方的确定 ,在点击环境变量编辑下方的确定 ,最后再点系统属性下面的确定
notion image
  1. SSH测试
      • 在开始菜单下面输入cmd,然后选中右键以管理员身份运行 打开管理员命令控制台
      • 依次输入以下命令
      # #的部分均为注释 cd C:\Application\win32-openssh\OpenSSH-Win64 #先转到我们之前加入到环境变量中的路径下,即:ssh的文件夹内部 powershell.exe -ExecutionPolicy Bypass -File install-sshd.ps1 #安装sshd服务 netsh advfirewall firewall add rule name=sshd dir=in action=allow protocol=TCP localport=22 # 开放22号端口(如果你在windows关闭了防火墙并配置了入站规则可以不执行如下命令,多执行不影响) sc config sshd start= auto #配置开机自启动sshd服务 net start sshd # 开启服务
      • 当输入最后一条命令net start sshd后,回复OpenSSH SSH Server 服务已经启动成功后,则表明服务已开启成功。
  1. 检查端口是否开启,使用netstat -an
      • 查看端口22,状态是否为LISTENING,是则开启成功
      notion image
  1. 在本地电脑打开安装好的Xshell7,新建一个会话
      • 连接,添入相关信息,协议选择SSH,端口号选择22
      notion image
      • 用户身份验证,用户填写虚拟机登录的用户名
      notion image
      • 点击连接测试是否连接成功
      • 显示了windows 用户名即登录成功。
      notion image
      💡
      连接时需要保持虚拟机的开启。

XFTP