虚拟机centos连接xshell

📑打牌 : da pai ge的个人主页

🌤️个人专栏 : da pai ge的博客专栏

☁️宝剑锋从磨砺出,梅花香自苦寒来

☁️运维工程师的职责:监控,备份,应急故障处理

​​

目录

确保虚拟机网络配置正确:

[获取虚拟机 IP 地址:](#获取虚拟机 IP 地址:)

配置防火墙:

[配置 FinalShell:](#配置 FinalShell:)

连接到虚拟机:

[接受 SSH 密钥:](#接受 SSH 密钥:)


确保虚拟机网络配置正确

  • 将虚拟机的网络适配器设置为NAT模式(Bridged Adapter),这样虚拟机就能够通过宿主机的网络接口访问外部网络,并且可以被宿主机和其他网络设备发现。

获取虚拟机 IP 地址

  • 启动 CentOS 虚拟机。
  • 登录虚拟机终端(可以使用 vagrant ssh 如果你是通过 Vagrant 管理虚拟机)。
  • 使用 ip addr show 或者 ifconfig 命令来获取虚拟机的 IP 地址。

配置防火墙

  • 如果 CentOS 虚拟机上有防火墙,确保 SSH 服务的端口(默认为 22)允许外部连接。你可以使用以下命令来开放防火墙的 SSH 端口:

    复制代码
    复制代码
    1sudo firewall-cmd --permanent --add-port=22/tcp
    2sudo firewall-cmd --reload

配置 FinalShell

  • 打开 FinalShell 软件。
  • 在连接管理器中,选择添加一个新的 SSH 连接。
  • 输入连接名称、主机 IP(从步骤2中获取的 IP 地址)、端口号(通常是 22)、用户名和密码。
  • 保存并测试连接。

连接到虚拟机

  • 使用 FinalShell 中保存的连接信息来建立与 CentOS 虚拟机的 SSH 连接。

接受 SSH 密钥

  • 第一次连接时,FinalShell 可能会提示你确认虚拟机的 SSH 密钥指纹。选择接受并保存密钥。
相关推荐
清风徐来QCQ6 分钟前
js中的模板字符串
开发语言·前端·javascript
成都渲染101云渲染666611 分钟前
Houdini+Blender高效渲染方案(高配算力+全渲染器兼容)
前端·系统架构
SuperEugene27 分钟前
Vue3 + Element Plus 表格实战:批量操作、行内编辑、跨页选中逻辑统一|表单与表格规范篇
开发语言·前端·javascript
极梦网络无忧1 小时前
基于 Vite + Vue3 的组件自动注册功能
前端·javascript·vue.js
Predestination王瀞潞1 小时前
5.4.3 通信->WWW万维网内容访问标准(W3C):WWW(World Wide Web) 协议架构(分层)
前端·网络·网络协议·架构·www
爱学习的程序媛1 小时前
【Web前端】优化Core Web Vitals提升用户体验
前端·ui·web·ux·用户体验
zabr1 小时前
花了 100+ 篇笔记,我整理出 了一套 AI Agent 工程完全指南
前端·后端·agent
软弹1 小时前
深入理解 React Ref 机制:useRef 与 forwardRef 的协作原理
前端·javascript·react.js
YaHuiLiang2 小时前
Ai Coding浪潮下的前端:“AI在左,裁员在右”
前端
雪碧聊技术2 小时前
前端vue代码架子搭建
前端·javascript·vue.js·前端项目代码框架搭建