不同局域网ubuntu如何进行ssh穿透登录

  • 不同局域网ubuntu如何进行ssh穿透登录

    • 前言
    • 一. 建议安装teamview
    • 二. openssh服务
    • 三. 打开路由器端口映射
    • 四.连接

@(ubuntu)

前言

在公司有一台电脑,家里也有一台电脑,有时候需要用公司电脑访问家里电脑,想用家里电脑的GPU跑一跑简单的模型训练,在网上找了很久的ssh连接方式,有的需要外网独立服务器,有的很麻烦,正好我安装teamview,结合起来使用会很方便,利用teamview得到运营商分配的外网ip,结合路由器的端口映射功能,就能够

一. 建议安装teamview

  1. 安装了teamview可以较为方便的操作两台电脑
  2. 可能有人会问,既然安装了teamview,还需要什么ssh,理由如下,teamview是图形界面传输,响应时间估计得有300+ ms,敲命令行极其痛苦,而且有时候会有些问题,快捷键莫名其妙激发等;

二. openssh服务

  1. 请在需要链接的两台电脑上都安装openssh服务
sudo apt-get install openssh-client
sudo apt-get install openssh-server

2.启动服务:

sudo /etc/init.d/ssh start

三. 打开路由器端口映射

不同的服务器可能叫不同的名称,我用的TP-LINK路由器叫做虚拟服务器(官方帮助页面请点我:http://service.tp-link.com.cn/detail_article_69.html
设置如下图:IP地址请填写被访问电脑内网ip,服务器类型选择http,IP地址可以通过ifconfig命令查到,内部端口请填写22,这是ssh端口,外部端口请写一个5000+的即可

四.连接

  1. 查看服务器的外网IP
sudo curl ipinfo.io

得到如下结果:

{"ip": "125.146.123.57","city": "Wuchuan","region": "Guangdong","country": "CN","loc": "52.3168,101.5880","org": "AS4134 CHINANET-BACKBONE"
}

然后就可以在另外一台电脑上用ssh命令访问了:

ssh 用户名@服务器外网IP -p 对外端口
输密码
登录成功
示例:
ssh hw@125.146.123.57 -p 5120

不同局域网ubuntu如何进行ssh穿透登录相关推荐

  1. Linux(Ubuntu)使用日记------ssh远程登录腾讯云

    不知道是我自己电脑的问题还是其他的问题.总之在我的折腾之下算是用ssh连接上了我的腾讯云. 具体步骤: 1.生成密钥 ssh-keygen -t rsa 执行命令会出现这样,执行后让你输入东西的全部回 ...

  2. ubuntu下多用户ssh私有登录

    一.添加新用户 1.添加普通用户 首先在Terminal终端用adduser命令添加一个普通用户,命令如下: $adduser lihua //添加一个名为lihua的用户 备注:用户名需要用小写字母 ...

  3. 外网ssh远程登录Ubuntu

    在同个局域网内ssh远程Ubuntu,一般只需要知道Ubuntu的IP地址就可以.但对于想要在不同局域网下同样能够ssh远程Ubuntu,比如在家远程公司的Ubuntu,在家远程学校的Ubuntu-, ...

  4. 【Ubuntu】开启ssh服务/配置ftp内网穿透/自动连接校园网

    前言 想让工作电脑开启ssh服务,这样就可以在校外进行远程访问办公,电脑的系统为Ubuntu20.04 开启ssh服务 首先查看当前Ubuntu安装的SSH服务: dpkg -l | grep ssh ...

  5. 解决Ubuntu的root账号无法登录SSH问题-Permission denied, please try again.

    解决Ubuntu的root账号无法登录SSH问题-Permission denied, please try again. 参考文章: (1)解决Ubuntu的root账号无法登录SSH问题-Perm ...

  6. Mobaxterm 通过ssh远程登录ubuntu

    Mobaxterm 通过ssh远程登录ubuntu // 安装ssh服务 sudo apt-get install openssh-server sudo apt-get install openss ...

  7. SSH远程登录ubuntu

    Secure Shell(SSH) 是由 IETF(The Internet Engineering Task Force) 制定的建立在应用层基础上 的安全网络协议.它是专为远程登录会话(甚至可以用 ...

  8. Ubuntu开启SSH远程登录

    本文介绍如何在Ubuntu下开启ssh服务并能通过Xshell进行远程登录的方法.测试使用的是在虚拟机上装的Ubuntu和window10. 首先更新自己Ubuntu的源,具体自行解决. 更改IP地址 ...

  9. Ubuntu下使用SSH 命令用于登录远程桌面

    Ubuntu下使用SSH 命令用于登录远程桌面 问题描述 工作经常需要在一台电脑(本地主机)上写代码,另一台电脑(服务器,计算力强)上进行训练,两台电脑上都安装的是Ubuntu18.04,为了在loc ...

最新文章

  1. 理解基本权限以及特殊权限:Suid 、Sgid、Sticky以及acl
  2. 学python是看书还是看视频-自学Python是看书还是看视频?
  3. 跟我一起写 Makefile(十二)
  4. 2021蓝桥直播课-软件类-本科组
  5. win7下创建逻辑分区
  6. 后疫情时代企业将加速向云服务迁移
  7. javascript实现的一个信息提示的小功能/
  8. [技术分享]【DLI跨源】当DLI遇见MongoDB
  9. NSJSONSerialization-JSON数据与NSDictionary和NSArray之间的转化
  10. freemarker 如何获得list的索引值
  11. 详解LCD1602液晶显示屏的使用
  12. 11届蓝桥杯单片机设计与开发决赛
  13. 关于'//![cdata['和 '//]]'解答
  14. ## 看看sass和less会遇到的问题吧
  15. 视频直播嵌入企业微信公众号的方法
  16. 长沙拆除市区湖边别墅群 已“烂尾”近13年
  17. taro tabBar的设置,设置tabbar的文字,设置tabbar的图标
  18. 智能聊天机器人小黄鸡及其制作方法
  19. Android用户界面设计
  20. 时尚巨头确认遭遇勒索攻击、1100万部手机已感染木马|1月19日全球网络安全热点

热门文章

  1. Win10 C盘爆红找出edb文件146G,删除后又出现如何解决
  2. javascript重要事件总结(onsubmit/onclick/onload/onfocus/onblur/onmouseover/onmouseout)
  3. 告诫程序员们,大三/大四有必要去实习吗?
  4. 协程池gevent实现糗事百科爬取
  5. NAT ALG DNS — DNS在外部,内网通过域名访问内部服务器
  6. 20_django项目的部署和总结
  7. 最容易被人工智能取代的10种职业,今年换工作别入坑了!
  8. 使用循环来实现周一到周日
  9. 【航线运输驾驶员理论考试】航空规章
  10. 纪念左耳朵耗子(陈皓)