内网穿透实现ssh远程连接Ubuntu(Sakura frp实现方法)

这篇具有很好参考价值的文章主要介绍了内网穿透实现ssh远程连接Ubuntu(Sakura frp实现方法)。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

作用(实现效果)

实现自由远程连接内网Ubuntu系统


1. Ubuntu安装配置ssh

  1. 安装ssh服务器

sudo apt -y install openssh-server
  1. 安装ssh客户端

sudo apt -y install openssh-client
  1. 配置ssh客户端

sudo nano /etc/ssh/sshd_config

​ 1)让ssh允许密码验证登录

​ 将PasswordAuthentication yes 前的#删除
ssh sakurafrp,Linux,ubuntu,ssh,服务器

​ 2)允许root登录

​ 将PermitRootLogin prohibt-password 修改为 PermitRootLogin

ssh sakurafrp,Linux,ubuntu,ssh,服务器

  1. 重启ssh服务

sudo /etc/init.d/ssh restart
  1. 查看ssh服务状态

sudo /etc/init.d/ssh status

ssh sakurafrp,Linux,ubuntu,ssh,服务器

active(running)表示ssh服务运行正常运行中


2. Sakura frp创建隧道

1)注册成功后进入隧道列表新建隧道

ssh sakurafrp,Linux,ubuntu,ssh,服务器

2)创建隧道

ssh sakurafrp,Linux,ubuntu,ssh,服务器

  • 尽量选择国内节点,我一开始选的日本节点连接时一直会遇到permission denied(publickey)问题

  • 隧道类型为TCP隧道

  • 本机端口为SSH

  • 主机ip默认127.0.0.1即可(代指内网穿透本机)


3. Ubuntu安装frpc

  1. 查看确认Ubuntu系统架构

    uname -m
    

ssh sakurafrp,Linux,ubuntu,ssh,服务器

遇到如下问题可以在Sakura frp帮助文档中查看详细解决方案
frpc 基本使用指南 | SakuraFrp 帮助文档 (natfrp.com)

  • 如果您使用 armv7 版时出现 Illegal instruction 报错,请下载 arm_garbage 版本重试
  • mips/mips64 架构还需要确认字节序,请参考 下一节 进行操作,其他架构无需执行此操作
  • 如果您使用 Termux+PRoot 运行其他发行版,或使用某 “开源手机 AI 开发框架”,可能会碰到 Segmentation fault 报错。这是一个已知的 UPX 与 PRoot 及部分 Linux 内核协作的 Bug,请使用 upx -d 解压程序使用,或在下载地址后加 _noupx 下载已解压的版本
  1. 下载对应版本frpc
    ssh sakurafrp,Linux,ubuntu,ssh,服务器

ssh sakurafrp,Linux,ubuntu,ssh,服务器

对应本机对应架构复制相应连接

  1. 切换root用户使用下面的命令进入 /usr/local/bin 目录并下载文件:

    cd /usr/local/bin
    
    # 一般来说只需要使用这条命令:
    wget -O frpc <下载地址>
    
    # 如果上面的命令报错,请尝试这条:
    curl -Lo frpc <下载地址>
    
    # Linux frpc 通常已经过 UPX 压缩,如需下载未压缩的版本请在下载地址尾部加上 _noupx
    
    
  2. 然后设置权限并校验文件是否有损坏:

chmod 755 frpc
ls -ls frpc
md5sum frpc

ssh sakurafrp,Linux,ubuntu,ssh,服务器

  1. 安装完成,可以查看下 frpc 版本号

    frpc -v
    

4. 实现远程连接

以上步骤成功运行后我们就可以开启隧道

  1. 在隧道配置文件中复制隧道密钥
    ssh sakurafrp,Linux,ubuntu,ssh,服务器
    ssh sakurafrp,Linux,ubuntu,ssh,服务器

  2. Ubuntu中输入指令开启隧道

frpc -f <复制的密钥>

ssh sakurafrp,Linux,ubuntu,ssh,服务器

开启成功后即可复制地址进行ssh连接

  • window远程连接

打开cmd

ssh -p <端口号> <用户名>@<地址>

第一次连接需要确定,输入yes即可

然后输入对应用户的密码即可实现连接。文章来源地址https://www.toymoban.com/news/detail-781710.html

到了这里,关于内网穿透实现ssh远程连接Ubuntu(Sakura frp实现方法)的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • kali 安装cpolar内网穿透实现 ssh 远程连接

    简单几步通过cpolar 内网穿透软件实现ssh 远程连接kali! 默认新安装的kali系统会关闭ssh 连接服务,我们通过命令打开: 启动后我们查看ssh 状态,active 表示ssh 正常运行 通常ssh 是使用账号或者密码进行登录连接,所以还需要开启密码验证,编辑ssh配置文件: 把如下两个参数解除注释,值

    2024年02月10日
    浏览(72)
  • frp内网穿透实现外网可访问的ftp(FileZillaServer)服务器(web服务器,远程桌面连接都可以)

    目录 1.总结和资源链接 2.搭建frp服务器  3.windows客户端连接到frp服务器,实现内网穿透 4.在windows本机开启ftp服务,即完成了外网可访问的ftp服务器搭建 1.总结和资源链接           本教程以系统为centos7的阿里云服务器ECS作为frp服务器,windows本地主机开启内网服务。而且

    2024年02月12日
    浏览(48)
  • 如何通过内网穿透实现固定tcp地址ssh远程连接Kali

    简单几步通过[cpolar 内网穿透](cpolar官网-安全的内网穿透工具 | 无需公网ip | 远程访问 | 搭建网站)软件实现ssh 远程连接kali! 默认新安装的kali系统会关闭ssh 连接服务,我们通过命令打开: 启动后我们查看ssh 状态,active 表示ssh 正常运行 通常ssh 是使用账号或者密码进行登录连接,所

    2024年02月04日
    浏览(55)
  • 使用GoLand通过SSH远程连接服务器,并结合内网穿透工具实现远程办公

    本文主要介绍使用GoLand通过SSH远程连接服务器,并结合cpolar内网穿透工具实现远程办公。 GoLand 是由 JetBrains 推出的一款专为Go语言开发设计的 集成开发环境(IDE) 。它集成了多种高级功能,包括但不限于智能代码补全、代码分析和高级调试功能。可以帮助编写Go语言更加便捷

    2024年01月22日
    浏览(75)
  • 华为欧拉操作系统结合内网穿透实现固定公网地址SSH远程连接

    欧拉操作系统(openEuler, 简称“欧拉”)是面向数字基础设施的操作系统,支持服务器、云计算、边缘openEuler是面向数字基础设施的操作系统,支持服务器、 云计算、边缘计算、嵌入式等应用场景,支持多样性计算,致力于提供安全、稳定、易用的操作系统 Cpolar是一种安全的内网

    2024年01月23日
    浏览(63)
  • SSH远程连接macOS服务器:通过cpolar内网穿透技术实现远程访问的设置方法

    macOS系统自带有Secure Shell 客户端,它可让您登录到侦听传入SSH连接的远程服务器和台式机。我们可以用 ssh username@ip 来ssh到服务器,但通常局限于局域网内的远程。 本次教程,我们将使用cpolar内网穿透工具,映射ssh服务默认端口:22端口,获取公网地址,实现在公网环境下的

    2024年02月10日
    浏览(64)
  • 如何在Linux Archcraft中配置SSH服务并结合内网穿透实现远程连接

    Archcraft是一个基于Arch Linux的Linux发行版,它使用最简主义的窗口管理器而不是功能齐全的桌面环境来提供图形化用户界面。 Cpolar是一种安全的内网穿透云服务,可以将内网下的本地服务器通过安全隧道暴露至公网,使得公网用户可以正常访问内网服务,是一款内网穿透软件。

    2024年03月18日
    浏览(51)
  • Deepin操作系统SSH开启与配置文件修改,结合内网穿透实现公网远程连接

    Deepin操作系统是一个基于Debian的Linux操作系统,专注于使用者对日常办公、学习、生活和娱乐的操作体验的极致,适合笔记本、桌面计算机和一体机。是中国第一个具备国际影响力的Linux发行版本,支持33种语言,用户遍布除了南极洲的其它六大洲。 下面介绍简单几步结合Cp

    2024年02月03日
    浏览(58)
  • 使用wireguard+frp实现内网穿透远程桌面

    注意:阿里云服务器如果不部署frp发现无法联通,重启下服务器就好了,我也不知道为啥 服务器要求:服务器版本:centos7,内核5.6+最好,有外网ip 1. wireguard服务端部署 2. wireguard客户端配置 3. frps部署 4. frpc配置 ● 配置精简,可直接使用默认值 ● 只需最少的密钥管理工作,

    2024年01月20日
    浏览(41)
  • 【VsCode】SSH远程连接Linux服务器开发,搭配cpolar内网穿透实现公网访问(1)

    远程连接服务器的工具有很多,比如XShell、putty等,可以通过ssh来远程连接服务器,但这用于写代码并不方便,可能需要现在本地写好代码后再将源代码传送到服务器运行、服务器上的图片也无法直接查看。 而vscode可以很好的解决这些问题,它的核心组件都运行在远程环境中

    2024年02月11日
    浏览(65)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包