精华内容
下载资源
问答
  • 易语言外网连接内网SQL源码,外网连接内网SQL,登录服务器,开始监视MsSql连接对话框,停止监视MsSql连接对话框,监视登陆窗口,FindWindow,PostMessage
  • 易语言外网连接内网SQL源码
  • 使用Pycharm 连接内网服务器

    千次阅读 2019-04-16 16:51:58
    使用Pycharm 连接内网服务器 最近遇到一个问题,实验室服务器仅限内网访问,同时实验室也提供了一个跳板机,可以先ssh到跳板机再从跳板机ssh到内网服务器。然而这种方式不方便传输文件,也没法用pycharm进行自动同步...

    使用Pycharm 连接内网服务器

    最近遇到一个问题,实验室服务器仅限内网访问,同时实验室也提供了一个跳板机,可以先ssh到跳板机再从跳板机ssh到内网服务器。然而这种方式不方便传输文件,也没法用pycharm进行自动同步代码或者远程调试。本篇文章给出了一个该类问题的解决方案,即通过ssh隧道的方式,用Pycharm通过跳板机连接内网服务器。

    注:转载请注明出处,欢迎关注深度学习知乎专栏,欢迎关注简书

    步骤一 配置免密登录

    配置跳板机和服务器的免密登录,实现方式有多,这里只列出了一种方式。

    • 在本地配置

      vim ~/.ssh/config
      

      在config文件中输入以下内容

      Host *
          ControlPersist yes
          ControlMaster auto
          ControlPath ~/.ssh/%n:%p
      

      完成配置后在本地登录一次跳板机.

    • 登录跳板机,并在跳板机配置

      vim ~/.ssh/config
      

      在config文件中输入以下内容

      Host *
          ControlPersist yes
          ControlMaster auto
          ControlPath ~/.ssh/%n:%p
      

      完成配置后在跳板机上登录一次内网服务器。

    步骤二 设置ssh隧道

    在本地命令行输入如下命令即可:

    ssh -N -f -L 6000:<内网服务器ip>:22 -p <跳板机端口> username@<跳板机ip> -o TCPKeepAlive=yes
    

    上述命令各个参数的含义如下:
    -N 告诉SSH客户端,这个连接不需要执行任何命令。仅仅做端口转发
    -f 告诉SSH客户端在后台运行
    -L 做本地映射端口
    关于SSH建立管道参考

    此时,登录本地的6000端口就相当于登录内网服务器了。

    ssh -p 6000 服务器用户名@localhost
    

    步骤三

    配置pycharm
    这里只需配置ip为127.0.0.1, 端口为6000,并输入内网服务器的账号密码即可看到服务器安装的python.
    具体配置方式参考

    步骤四(可选)使用corn 定时维护ssh 隧道

    SSH 隧道可能因为网络不稳定而断开,每次断开之后都需要手动再次建立SSH 隧道。下面介绍一种解决方案,通过cron定期执行脚本来维护SSH隧道畅通:

    1. 编写脚本,通过判断socket文件是否存在来判断隧道连接是否已经断开
      在本地任意位置创建脚本auto_connect.sh并写入如下内容(注意更换<>中内容)
      #/usr/bin/env sh
      if [[ ! -a "~/.ssh/<跳板机ip>:<跳板机端口>" ]]; then
          echo "connecting <跳板机ip>:<跳板机端口> .."
          ssh -N -f -L 6000:<内网服务器ip>:22 -p <跳板机端口> username@<跳板机ip> -o 
          if [[ $? -ne 0 ]]; then
              echo "failed to connect <跳板机ip>:<跳板机端口>" >&1
              exit 2
          fi
      fi
      
    2. 使用cron服务定时执行脚本建立ssh 隧道。在命令行中执行如下语句:(注意修改脚本位置)
      echo "0-59   *   *   *   *   sh /path/to/auto_connect.sh" > ~/.crontab
      crontab ~/.crontab
      
      本部分参考这里, 使用cron服务定时执行脚本参考这里

    Reference

    关于SSH建立管道
    https://www.cnblogs.com/fbwfbi/p/3702896.html

    PyCharm 配置远程python解释器和在本地修改服务器代码
    https://www.cnblogs.com/xiongmao-cpp/p/7856596.html

    corn 定时维护ssh 隧道
    https://frimin.com/2017/01/19/3/
    https://www.cnblogs.com/kaituorensheng/p/4494321.html

    展开全文
  • 通过外网连接内网SQL Server服务器的方法 三叶自学网
  • 双网卡连接内网外网之默认网关设置问题.pdf
  • 利用frp内网穿透工具远程ssh连接内网服务器 1.frp frp是一款可用于内网穿透的反向代理工具,支持tcp、udp协议。与ngrok、nps、holer等相比具有搭建简单,易操作的忧点;与花生壳等一票穿透工具相比,具有不收费、不...

    利用frp工具远程ssh连接内网服务器

    1.frp

    frp是一款反向代理工具,支持tcp、udp协议。与ngrok、nps、holer等相比具有搭建简单,易操作的忧点;与花生壳工具相比,具有不收费、不限流等优点。本文主要记录下利用frp从外网ssh访问内网服务器。

    2.准备工作

    • 一台具有公网IP的服务器
    • 内网服务器
    • frp 下载地址

    3.操作流程

    1.公网服务器和内网服务器上下载frp

    wget https://github.com/fatedier/frp/releases/download/v0.31.1/frp_0.31.1_linux_amd64.tar.gz
    

    2.解压frp

    tar -zxvf frp_0.31.1_linux_amd64.tar.gz
    

    3.进入解压目录

    cd frp_0.31.1_linux_amd64
    

    4.修改配置文件

    #公网服务器上配置文件frps.ini,可以不用修改
    # frps.ini
    [common]
    bind_port = 7000
    
    #内网服务器上修改配置文件frpc.ini
    vim frpc.ini
    # frpc.ini
    [common]
    server_addr = x.x.x.x   #x.x.x.x是公网服务器IP
    server_port = 7000 		#与服务端bind_port一致
    
    [ssh]
    type = tcp 				#连接协议  
    local_ip = 127.0.0.1	#内网服务器ip(无需修改)
    local_port =22		 	#ssh默认端口号  	
    remote_port = 7001		#自定义的访问内部ssh端口号
    

    5.启动frp服务

    #公网服务器端
    #临时启动
    ./frps -c ./frps.ini
    #后台保持启动
    nohup ./frps -c ./frps.ini &
    
    #内网服务器端
    #临时启动
    ./frpc -c ./frpc.ini
    #后台保持启动
    nohup ./frpc -c ./frpc.ini &
    

    6.通过ssh访问内网服务器

    #假设是root用户登录
    ssh root@x.x.x.x -p7001
    #也可以用putty,xmanager等第三方登录工具登录
    

    4.中途可能出现的问题

    1.连接被拒绝

    解决办法:关闭内网服务器的防火墙;
    或者通过:firewall-cmd --add-port=xxxx/tcp --permanent 开放端口
    firewall-cmd --reload 重新加载防火墙即可。

    2.需要连接多台内网服务器

    #内网服务器上修改配置文件frpc.ini
    vim frpc.ini
    # frpc.ini
    [common]
    server_addr = x.x.x.x   #x.x.x.x是公网服务器IP
    server_port = 7000 		#与服务端bind_port一致
    
    [ssh] 					#此处名字需要修改一下
    type = tcp 				
    local_ip = 127.0.0.1	
    local_port =22		 	 	
    remote_port = 7001		#端口号也要修改一下
    

    5.参考文献

    https://github.com/fatedier/frp/blob/master/README_zh.md

    https://www.vediotalk.com/archives/505

    展开全文
  • 电脑同时连接内网和外网的方法

    万次阅读 多人点赞 2019-11-07 16:00:39
    不论是有线连接内网(外网),还是无线连接内网(外网),本质是一样的。 注意:测试环境为windows10,其他版本未测试(但应该是没什么区别的)。 开始 1. 把内网和外网同时连接上 2.以管理员权限运行cmd 3. ...

     前提

    首先电脑要有两个网卡,比如一个有线一个无线(常见,本文以此为例),或者两个无线网卡等等。

    不论是有线连接内网(外网),还是无线连接内网(外网),本质是一样的。

    注意:测试环境为windows10,其他版本未测试(但应该是没什么区别的)。


     开始

    1. 把内网和外网同时连接上

    2. 以管理员权限运行cmd

    3. route print -- 查看路由表信息

    如果对路由表完全不了解,可以先百度了解,当然不了解也不影响。

    一般来说前两个就是你连接的内网和外网信息,只有你连接了网络他们才会出现。

    跃点数56 和 35 的意思:以这两条信息简单理解为就是哪个小你就可以用哪个网络,所以你只能同时用一个网络。

    4. 删除上一步中的两条路由,因为它们没办法同时使用

    route delete 0.0.0.0

    5. 添加新的路由

    添加外网路由:

    route add -p 0.0.0.0 mask 0.0.0.0 192.168.43.1

    192.168.43.1就是上图中删除掉的路由的外网网关

    添加内网路由:

    route add -p 172.22.0.0 mask 255.255.0.0 172.22.1.129

    172.22.1.129是上图的内网网关

    解释:

    访问以 172.22 开头的ip都走 172.22.1.129 这个网关,否则全部走 192.168.43.1 这个网关。

    172.22.0.0 也可以换成 172.0.0.0,让范围更扩大。

    如果之后暂时换了其他内网,可以再添加一条内网的路由。

    -p 参数表示添加永久路由

    再次查看路由信息

    成功之后,会立即生效

    其他

    配置成功之后,在重新拔插网线或重新连接无线网后,最开始删除的两条路由信息会再次出现,但因为已经配置过新的路由,所以不会有影响。

    但是首次配置一定要删除,否则无法生效。

    添加路由 -- route add 目标网络 mask 子网掩码 网关 [接口](可省略)

    删除一段路由 -- route delete +网络目标 

    删除一条路由 -- route delete +网络目标+网关 

    修改路由(只能用于修改网关和活跃点数 ) -- route change 网络目标 mask 子网掩码 [网关](可省略)  

     

    展开全文
  • SSH通过外网连接内网主机

    千次阅读 2019-07-17 11:32:33
    主机处于内网中时,因为没有公网IP,所以对公网是不可见的,可以利用公网服务器进行代理连接内网主机 具体过程 现在有内网主机A,然后还有一个有公网IP的主机B, 在内网服务器A上输入一下命令: ssh -NfR 8899:...

    主机处于内网中时,因为没有公网IP,所以对公网是不可见的,可以利用公网服务器进行代理连接内网主机

    具体过程

    • 现在有内网主机A,然后还有一个有公网IP的主机B
    • 在内网服务器A上输入一下命令:
    ssh -NfR 8899:localhost:22 root@B地址 -p 22
    # -f 后台执行ssh指令
    # -C 允许压缩数据
    # -N 不执行远程指令
    # -R 将远程主机(服务器)的某个端口转发到本地端指定机器的指定端口
    # -L 将本地机(客户机)的某个端口转发到远端指定机器的指定端口
    # -p 指定远程主机的端口
    
    • 然后在B上执行一下命令,可以看到成功监听8899端口:
    ss -ant |grep 8899
    
    • 然后在公网服务器B上执行,发现能够登录内网服务器:
    ssh root@localhost -p 8899
    

    autossh使用

    然而直接使用ssh是不稳定的,可以通过autossh建立一条稳定的连接


    • 执行一下命令,其中-M表示监听ssh连接是否稳定的监听端口:
    autossh -M 8888 -NfR 8899:localhost:22 root@B地址 -p 22
    
    展开全文
  • Python隧道连接内网数据库

    千次阅读 2019-12-06 11:59:43
    Python连接内网数据库的小方法(密码,ssh校验) 前言 公司整套服务和数据库都是建立于阿里ECS,由于数据库设置了白名单只能内网访问 ,然而,作为一名"合格"的Python数据开发,每天要从Mysql、ES等拉大量的数据进行...
  • 使用Pycharm和跳板机 连接内网服务器

    千次阅读 2019-04-11 18:47:30
    最近遇到一个问题,实验室服务器仅限内网访问,同时实验室也提供了一个跳板机,可以先ssh到跳板机再从...本篇文章给出了一个该类问题的解决方案,即通过ssh隧道的方式,用Pycharm通过跳板机连接内网服务器。 注...
  • 资源介绍:通过外网连接内网SQL Server服务器的方法资源作者:三叶自学网资源界面:资源下载:
  • 连接内网3389教程的介绍.txt
  • Linux:通过外网连接内网服务器方法

    千次阅读 2019-08-20 19:37:14
    外网连接服务器 Release1.0 step 01 ssh 连接公网服务器 ip 47.95.233.183: 22 default port 22 username root ...step 02 反向连接内网 ssh wvdon@localhost -p1234 username :wvdon port 1234 Are you...
  • 连接内网数据库

    千次阅读 2018-12-28 11:30:58
    连接系统正式库步骤  1、网上下载服务器连接工具:SecureCRT或者 SecureCRT+SecureFX 的整合版(附件中有,无需下载可直接使用)  2、使用SecureCRT连接服务器111.114.118.11 如下,表示连接成功    3、...
  • kali连接内网设置

    2019-10-09 13:26:05
    **kali无法正常桥接的问题** 一般用VM安装完kali镜像以后根据默认选项就能够正常上网了。但是如果需要学习渗透的话一般需要用桥接来加入内网。所以有时候需要修改网络连接设定。...现在就可以正常连接内网了。 ...
  • MobaXterm通过跳板机连接内网 https://www.jianshu.com/p/43a0ab131ad9
  • MySQL 连接内网数据库2种方法

    千次阅读 2020-04-07 20:29:04
    连接内网服务器有2种方式,先说第一种,通过SecureCRT 做桥梁 1、在SecureCRT 中配置连接信息,路径 ------ 如图 2、创建一个用户【省略此步】,配置连接IP: grant select on dbname.* to test@192.168.85.128...
  • XShell隧道通过跳板机连接内网机器

    千次阅读 2018-02-23 16:05:38
    XShell隧道通过跳板机连接内网机器
  • 问题:笔记本上有两个网卡 无线网卡连接外网,另一个PCI-e网卡用的网线连接内网; 两个网卡连接后发现只能连接内网 不能上外网,用双网卡同时访问内外网暂时没有很完美的解决办法,因为存在路由冲突,毕竟有两个网关...
  • 利用苹果茶服务实现IPHONE智能手机远程控制连接内网电脑桌面
  • 我们有的时候会有这种场景,就是需要有线连接内网,无线连接外网。 1.我们使用联想ThinkPad为例(其他类似,尤其是dell部分电脑,没这么麻烦,直接连就成) 内网:  IP:10.42.0.42  子网掩码:255.255.255.0 ...
  • 使用Cobalt strike正向连接多层内网 使用Cobalt strike正向连接多层内网 win10服务器以上线到cs上,利用win10作为跳板机正向连接2008web服务器 生成监听器beacon-tcp web服务器执行becone.exe ...
  • ssh隧道穿透连接内网机器&端口映射

    千次阅读 2019-05-22 23:56:29
    本文就是基于这样一种网络结构,写明如何通过xshell的隧道技术连接内网服务器。 二、前提 1、本文假设一下服务器情况,跳转机地址:220.111.111.111,内网服务器两台:192.168.1.11192.168.1.12。 ...
  • 虚拟机同时连接内网 (通过网线连接到开发板) 和外网 (连接至Internet) 的方法 因为嵌入式实验需要搭建开发环境,因此需要将虚拟机通过网线连接到开发板,同时因为更新的需要,也要将虚拟机连接至Internet, 我的...
  • 利用ssh反向代理和autossh实现从外网连接内网服务器 前言 由于近期放假回家,实验室有一台工作用的服务器A常年需要维护,由于服务器A位于实验室的内网,所以无法用家里的主机C访问到。这时能不能有一个办法...
  • 通过SSH和proxyChain连接内网SVN

    千次阅读 2015-11-30 11:17:58
    外网工作站IP是C,试图用svn客户端连接内网的SVN服务器。 现在为了访问内网SVN,只能先远程到该A主机。 希望:直接在C上访问A解决方案: 1. B上安装虚拟机,IP是 D 2. 虚拟机D上运行sshd,修改侦听由22到3
  • 如何利用XShell隧道通过跳板机连接内网机器 1.首先建立跳板机的连接:打开XShell—点击文件菜单—再点击新建,弹出新建会话属性窗口,点击“连接”,输入跳板机名称、端口、IP地址。如下图所示: 2.点击连...
  • ubuntu实现SSH外网连接内网

    万次阅读 2019-04-14 22:53:37
    一台内网机器 A IP:192.168.10.128 SSH端口: 22 用户名:a 密码:passworda 内网配置端口:22(即配置 SSH 端口的反向隧道) 带有公网ip的机器 B IP:111.123.123.123 SSH端口: 22 用户名:a 密码:...
  • 网线连接内网,无线连接外网

    千次阅读 2019-04-06 18:45:58
    再插入内网网线,外网的无线实际上已经是连接的。 为什么只能用内网,是因为两个网络的默认路由发生冲突,谁的级别高用谁。所以现在需要删除内网的默认路由,逻辑是如果我们用其他网络就用外网网关,需要用到192....

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 107,642
精华内容 43,056
关键字:

怎么连接内网