当前位置: 首页 > news >正文

怎么开启22端口访问权限,让别的机器通过ssh或者向日葵等远程控制工具链接

在Ubuntu 24.04上开启22端口访问权限,并允许其他机器通过SSH或向日葵等远程控制工具进行连接,您需要进行以下几步操作:

1. 安装并配置SSH服务器

  1. 安装OpenSSH服务器:

    sudo apt update
    sudo apt install openssh-server
    
  2. 检查SSH服务状态:

    sudo systemctl status ssh
    

    确保SSH服务正在运行。如果没有运行,可以启动它:

    sudo systemctl start ssh
    
  3. 使SSH服务在启动时自动启动:

    sudo systemctl enable ssh
    

2. 配置防火墙(如果启用了防火墙)

  1. 安装UFW(Uncomplicated Firewall):

    sudo apt install ufw
    
  2. 允许SSH连接通过防火墙:

    sudo ufw allow 22/tcp
    
  3. 启用防火墙(如果尚未启用):

    sudo ufw enable
    
  4. 检查UFW状态:

    sudo ufw status
    

3. 配置路由器(如果在NAT环境下)

如果您的机器位于NAT环境(例如家用路由器后面),您需要在路由器上设置端口转发,将外部的22端口请求转发到您机器的内网IP地址的22端口。步骤因路由器品牌和型号不同而异,但通常包括以下步骤:

  1. 登录到路由器的管理界面。
  2. 找到“端口转发”或“虚拟服务器”设置。
  3. 添加一条规则,将外部端口22转发到您机器的内网IP地址的22端口。

4. 安装并配置向日葵

  1. 下载并安装向日葵远程控制软件:
    您可以从向日葵的官方网站下载Linux版本的向日葵客户端并按照说明进行安装。

  2. 配置向日葵:
    安装完成后,根据向日葵的官方文档配置客户端并进行远程控制设置。

通过上述步骤,您应该能够在Ubuntu 24.04上开启22端口访问权限,并允许其他机器通过SSH或向日葵等远程控制工具进行连接。

相关文章:

  • 计算机网络实验(鲁东大学)-cisco-逃课
  • 类Copy方法:BeanUtils.copyProperties
  • Windows系统电脑远程桌面控制本地局域网内树莓派详细教程
  • 客户发票凭证科目
  • Adams Python二次开发教程
  • 行列式和矩阵的区别
  • 60.指针数组和数组指针
  • 基于STM32和人工智能的智能楼宇安防系统
  • 【Vue-Vben-Admin】1、初次运行和介绍
  • 【Pandas驯化-10】一文搞懂Pandas中一列混合多种数据类型to_numeric、select_dtypes处理
  • 百度网盘 url 正则表达式
  • QT与VS的区别?使用QT的好处?
  • NPDP产品经理认证全方位解读!值得收藏!
  • 函数指针的使用是否必须需要加符号?
  • SpringBoot 大文件基于md5实现分片上传、断点续传、秒传
  • SegmentFault for Android 3.0 发布
  • 07.Android之多媒体问题
  • Effective Java 笔记(一)
  • Git初体验
  • leetcode386. Lexicographical Numbers
  • Node + FFmpeg 实现Canvas动画导出视频
  • spark本地环境的搭建到运行第一个spark程序
  • SwizzleMethod 黑魔法
  • windows下如何用phpstorm同步测试服务器
  • 检测对象或数组
  • 解决iview多表头动态更改列元素发生的错误
  • 使用putty远程连接linux
  • 移动端解决方案学习记录
  • CMake 入门1/5:基于阿里云 ECS搭建体验环境
  • ​ 全球云科技基础设施:亚马逊云科技的海外服务器网络如何演进
  • # include “ “ 和 # include < >两者的区别
  • # Python csv、xlsx、json、二进制(MP3) 文件读写基本使用
  • # Swust 12th acm 邀请赛# [ K ] 三角形判定 [题解]
  • # 达梦数据库知识点
  • #NOIP 2014# day.1 T3 飞扬的小鸟 bird
  • #我与Java虚拟机的故事#连载05:Java虚拟机的修炼之道
  • $.proxy和$.extend
  • (二)JAVA使用POI操作excel
  • (二)Kafka离线安装 - Zookeeper下载及安装
  • (黑马C++)L06 重载与继承
  • (十六)Flask之蓝图
  • (四)TensorRT | 基于 GPU 端的 Python 推理
  • (四)搭建容器云管理平台笔记—安装ETCD(不使用证书)
  • (限时免费)震惊!流落人间的haproxy宝典被找到了!一切玄妙尽在此处!
  • (一)eclipse Dynamic web project 工程目录以及文件路径问题
  • (一)SpringBoot3---尚硅谷总结
  • .NET 线程 Thread 进程 Process、线程池 pool、Invoke、begininvoke、异步回调
  • .NET编程C#线程之旅:十种开启线程的方式以及各自使用场景和优缺点
  • .NET连接数据库方式
  • @Value获取值和@ConfigurationProperties获取值用法及比较(springboot)
  • [AndroidStudio]_[初级]_[修改虚拟设备镜像文件的存放位置]
  • [C++基础]-入门知识
  • [CISCN2019 华东北赛区]Web2
  • [Hive] CTE 通用表达式 WITH关键字
  • [NOIP2013]华容道