首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

linux远程外网访问不了

基础概念

Linux远程外网访问通常指的是通过互联网从外部网络访问运行在Linux系统上的服务。这通常涉及到网络配置、防火墙设置、端口转发以及远程访问协议的使用。

相关优势

  • 灵活性:允许从任何地点访问服务器,便于管理和维护。
  • 安全性:通过适当的配置,可以确保只有授权用户才能访问服务器。
  • 效率:远程访问可以节省时间和旅行成本。

类型

  • SSH访问:使用Secure Shell协议进行安全的命令行访问。
  • Web服务:如Apache或Nginx提供HTTP/HTTPS服务。
  • 数据库服务:如MySQL或PostgreSQL提供数据库访问。

应用场景

  • 服务器管理:远程管理服务器配置和软件更新。
  • 应用程序部署:远程部署和管理应用程序。
  • 数据备份与恢复:远程执行数据备份和恢复操作。

可能遇到的问题及原因

  1. 防火墙阻止:Linux系统上的防火墙可能阻止了外部访问。
  2. 网络配置错误:路由器或网络设置可能未正确配置端口转发。
  3. 服务未启动:远程访问服务(如SSH)可能未启动或配置错误。
  4. IP地址限制:服务器可能配置了IP白名单,只允许特定IP访问。

解决方法

  1. 检查防火墙设置
  2. 检查防火墙设置
  3. 确保允许外部访问所需的端口(如SSH默认端口22)。
  4. 配置端口转发: 在路由器上设置端口转发,将外部请求转发到Linux服务器的内部IP地址和端口。
  5. 启动并检查服务状态
  6. 启动并检查服务状态
  7. 如果SSH服务未启动,可以使用以下命令启动:
  8. 如果SSH服务未启动,可以使用以下命令启动:
  9. 检查IP白名单: 如果服务器配置了IP白名单,确保你的IP地址已添加到允许列表中。

示例代码

以下是一个简单的SSH服务配置示例:

代码语言:txt
复制
# 编辑SSH配置文件
sudo nano /etc/ssh/sshd_config

# 确保以下配置项存在且正确
Port 22
PermitRootLogin no
PasswordAuthentication yes

# 重启SSH服务
sudo systemctl restart sshd

参考链接

通过以上步骤,你应该能够解决Linux远程外网访问不了的问题。如果问题仍然存在,建议检查网络日志和服务日志以获取更多详细信息。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

设置 jupyter notebook 外网远程访问

文章目录 1、生成一个`notebook`配置文件 2、生成密码 3、修改配置文件 4、修改jupyter notebook默认工作路径 1、生成一个notebook配置文件 linux默认情况下,...\Users\Administrator\.jupyter\ jupyter notebook --generate-config 生成完这个配置文件后,我们接下来就是要生成一个密码,要不然谁都会可以访问这个...c.NotebookApp.ip='*' #在所有的网卡接口上开启服务 c.NotebookApp.port =8888 #可自行指定一个端口, 访问时使用该端口7777 c.NotebookApp.allow_remote_access...= True #允许远程 注:如果购买的是阿里云的服务器,或者腾讯云的服务器,一定要在控制台里面的安全组里添加相对应的端口,另外windows服务器的话,一定要在防火墙里也添加相对应的端口,否则会造成无法访问

4.2K60
  • Windows下搭建Tomcat HTTP服务,发布外网远程访问

    ✨博主:命运之光 ✨专栏:内网穿透 转载自cpolar内网穿透的文章:外网访问本地Tomcat服务器【cpolar内网穿透】 前言 Tomcat作为一个轻量级的服务器,不仅名字很有趣(让人想起童年...Tomcat运行稳定且开源免费,加上apache和Sun的加持即免费和开源的特性,使其广泛应用在中小型系统及并发访问用户较少的场景中。...接下来我们要想办法为tomcat网页创建一条能够穿透内网的数据隧道,使其能被公共互联网的用户访问到。...2.本地网页发布 到这里,我们已经用tomcat创建了一个网页,并能在本地地址上访问到,提供内网穿透数据隧道的cpolar也已经安装注册。...3.公网访问测试 我们将cpolar内网穿透生成的公共互联网地址,粘贴到其他电脑的浏览器地址栏中,就能看到能够显示本地电脑上的tomcat网页。

    16611

    外网访问ARM嵌入式Linux系统

    外网访问ARM嵌入式Linux系统 实验室里的ARM嵌入式Linux系统,只能在局域网内访问,怎样从外网也能访问ARM嵌入式Linux系统? 本文将介绍具体的实现步骤。 1....准备工作 1.1 安装并启动ARM嵌入式Linux系统 ARM嵌入式Linux系统默认的sshd端口是22。 2....实现步骤 2.1 下载并解压holer软件包 Holer软件包:holer-linux-arm.tar.gz Holer支持多种ARM版本,请选择跟自己ARM版本匹配的holer程序上传至系统上。.../holer-linux-armxx -k 8866daebe02846t88s166733595fff5d & 2.4 访问映射后的公网地址 在ssh客户端上输入 主机名:holer.org 端口号:...65014 或者直接执行命令: ssh root@holer.org -p 65014 这样就可以从外网访问ARM嵌入式Linux系统了。

    4.3K10

    使用NPS服务器内网穿透——实现远程访问外网电脑

    使用NPS进行内网穿透——实现远程访问外部网络电脑 参考文档:https://ehang-io.github.io/nps/#/?...4、注意填写的最大端口号为65535 5、客户端需开启允许远程桌面访问 一、NPS简介和实现原理 1、NPS简介 nps是一款轻量级、高性能、功能强大的内网穿透代理服务器。...目前支持tcp、udp流量转发,可支持任何tcp、udp上层协议(访问内网网站、本地支付接口调试、ssh访问、远程桌面,内网dns解析等等……),此外还支持内网http代理、内网socks5代理、p2p...3、在非内网环境下使用内网dns,或者需要通过udp访问内网机器等---- udp代理模式 4、在外网使用HTTP代理访问内网站点---- http代理模式 5、搭建一个内网穿透ss,在外网如同使用内网...3、使用远程桌面连接出现如图报错 解决办法如下: 4、注意填写的最大端口号为65535 5、客户端需开启允许远程桌面访问 问题:远程桌面关闭,不允许远程连接到此电脑。

    9K33

    Linux远程访问及控制(SSH)

    1、ssh协议:用于远程登录,端口号:22/tcp 配置文件: 1)服务器端口:/etc/ssh/sshd_config 2)客户端 :/etc/ssh/ssh_config 2、服务器监听选项:...no :禁用DNS反向解析 PermitRootLogin :允许Root登录 PermitEmyptPasswords:是否允许空密码 AllowUsers/DenyUsers: 允许/拒绝用户访问...公钥库文件位置及名称 .ssh/authorized_keys 3、验证方式: 1)密码验证:用/etc/passwd和/etc/shadow文件验证 2)密钥对验证:核对客户私钥与服务端公钥是否匹配 4、访问方式...: 1)ssh命令: 远程登录 格式: ssh 用户名@主机ip 或 ssh -l 用户名 主机ip 2)scp命令:远程复制 格式: scp -r 用户名@服务器IP:/文件路径 /本地路径...*链接库进行控制 控制文件: /etc/hosts.allow 允许访问文件 /etc/hosts.deny 拒绝访问控制文件 控制格式:服务列表:客户机地址列表 列表以逗号分隔

    4.2K20

    Windows安装配置Tomcat服务器教程 - 外网远程访问

    Tomcat运行稳定且开源免费,加上apache和Sun的加持即免费和开源的特性,使其广泛应用在中小型系统及并发访问用户较少的场景中。...但想要让Tomcat网页能在公共互联网环境下被访问到,就需要cpolar内网穿透的协助。现在。笔者就为大家介绍,如何使用cpolar内网穿透,将Tomcat网页发布到公共互联网上。...接下来我们要想办法为tomcat网页创建一条能够穿透内网的数据隧道,使其能被公共互联网的用户访问到。...2.本地网页发布 到这里,我们已经用tomcat创建了一个网页,并能在本地地址上访问到,提供内网穿透数据隧道的cpolar也已经安装注册。...3.公网访问测试 我们将cpolar内网穿透生成的公共互联网地址,粘贴到其他电脑的浏览器地址栏中,就能看到能够显示本地电脑上的tomcat网页。

    2.8K30

    一篇文章搞定内外网穿透,轻松实现远程访问!

    今天介绍一款内网穿透工具,让我们在没有公网IP的情况下快速部署并访问内网web、ftp和远程服务器等需求,操作步骤简单易懂,主要是简单,其次还是简单。...3、以公网登录软路由系统和ssh远程linux服务器为例。 二、操作步骤: 1、登录padavan软路由-扩展功能-内网穿透-ddnsto-启用ddnsto功能。...详细如下: 主域名:随便填写 目标主机地址:填写在内网实际访问的域名地址,包含http。 平台会将主域名系统会自动变化为可以访问的长域名,等待1分钟左右配置生效完成。...三、验证结果 在公网测试内网的192.168.123.1软路由是否访问正常。方法:直接点击主域名即可。 如上图,经过测试访问成功。...ps:附上公网ssh远程linux服务器图片,配置和上面类似,填写内网IP、端口、用户名和密码即可。

    7.1K10
    领券