精华内容
下载资源
问答
  • ssh远程连接linux系统工具,免费,操作简单,命令行以及文件上传下载。本人用于远程云服务器,亲测很实用,推荐!!!
  • mac的终端通过ssh远程连接Linux服务器: 切换到root:sudo -i 输入ssh root@+ip:ssh root@ip  然后显示 root@ip's password:直接在password后面输入密码回车,这时输入密码是不会显示密码 回车后cd / 再ls 查看...

    mac的终端通过ssh远程连接Linux服务器:
    切换到root:sudo -i
    输入ssh root@+ip:ssh root@ip 
    然后显示 root@ip's password:直接在password后面输入密码回车,这时输入密码是不会显示密码
    回车后cd / 再ls 查看所有目录发现已经切换到linux服务器上了。
     

    展开全文
  • SSH是用来远程连接LINUX系统的,直接输入IP地址和端口就可以连接,非常的方便,稳定性也比较好
  • win10下用frp内网穿透实现ssh远程连接linux服务器 ftp可以利用处于内网或防火墙后的机器,对外网环境提供 http 或 https 服务。由于疫情原因不能回实验室,teamviewer又说检测到商业用途,连接受限,索性自己搭建...

    win10下用frp内网穿透实现ssh远程连接linux服务器

    ftp可以利用处于内网或防火墙后的机器,对外网环境提供 http 或 https 服务。由于疫情原因不能回实验室,teamviewer又说检测到商业用途,连接受限,索性自己搭建小型服务器。

    拟实现功能:外网通过ssh访问内网机器,内网机器操作系统为ubuntu 16.04

    准备

    1. 具有公网ip的服务器

    公网ip服务器可以是阿里云,也可以是自己的电脑。如果打算用自己的电脑搭建服务器得去向运营商申请公网ip,申请教程网上很多,博主家里宽带是电信的,打10000转人工服务和他申请后重启下光猫就好了(这里有个小坑,电信默认一段时间后光猫自动断线重连,我这是60小时,这会导致申请的公网ip变动,打电话申请的时候最好让他关了)。

    申请到公网ip后下一步要做端口映射。

    端口映射

    首先得先确定家里网络拓扑结构,拿我家举例,电信的光纤连接到家里的光猫,光猫只连了一个路由器,路由器下连着家里各种上网设备。注意一下,在路由器的局域网中路由器的ip是192.168.0.1,在光猫的局域网中路由器的ip是192.168.1.2
    在这里插入图片描述
    确定好网络拓扑后先去查申请到的公网ip地址,这里方法很多,可以百度“ip”,也可以像我去光猫的设置页面看(反正之后还得在这设置端口映射),电信的光猫设置页面是192.168.1.1,登录的账号密码在光猫背面有。进去后在高级设置里找到网关设置,可以在WAN IP中看到自己的公网ip,我这个就是117开头的

    在这里插入图片描述
    接着去左边的端口映射,“虚拟服务名称”随便填一个就行,方便记忆即可,局域网ip填下一级局域网的ip,服务协议选TCP就行,内部端口和外部端口映射关系满足:117.x.x.x(我家公网IP):外部端口=局域网IP:内部端口。
    在这里插入图片描述
    按照我家的拓扑结构,假如我想将公网IP的8888端口映射到电脑上的8888端口就需要配置两个端口映射,从光猫到路由器和从路由器到电脑。

    1. 在光猫上配置端口映射 117.x.x.x:8888 -> 192.168.1.2:abcd。这里192.168.1.2路由器在光猫的局域网的IP,这个abcd是任意一个端口号;
    2. 在路由器上配置端口映射192.168.0.1:abcd -> 192.168.0.103:8888。这里192.168.0.1是路由器在路由器局域网内的ip地址,abcd是第一步中的那个任意端口号,192.168.0.103是我电脑在路由器局域网内的ip地址。

    第一步已经完成了,第二步进路由器的设置网站上,我家的是http://tplogin.cn,应用管理里面有个虚拟服务器,在里面添加端口映射即可,这里外部端口就是第2步的abcd,内部端口就是8888,ip地址就是电脑的ip地址。由于上一张图哪里我设置的abcd就是8888,因此我这外部端口也填8888,协议类型不用选,最后保存即可。
    在这里插入图片描述
    端口映射至此结束,接下来配置frp

    frp配置

    知乎上有篇文章讲的很好,我参考这个短时间内就搭建好了。五分钟配置frp 内网穿透

    首先去github上下载frp,frp下载,选择服务器和客户端对应的版本,像我是打算用win10做服务器,连接在内网的linux深度学习服务器,就下载了windows_amd64.zip和linux_amd64.tar.gz。
    在这里插入图片描述
    下载完成后先配置服务端(本机win10):
    解压windows_amd64.zip那个文件,进去后修改配置文件 frps.ini,这个7000可以随意设置,不过最好在10000以上,我这只是为了演示,就不改了。

    [common]
    bind_port = 7000  #frp服务端端口
    

    复制完了后在命令行或powershell里启动即可

    .\frps.exe -c .\frps.ini
    

    接下来配置客户端,把linux_amd64.tar.gz发给linux服务器,该解压的解压,(本人linux小白解压代码都查了半天,这里附上tar.gz的解压代码)

    tar -zxvf xxx.tar.gz
    

    解压完了后修改配置文件 frpc.ini,

    [common]
    server_addr = 117.x.x.x   #frp服务端地址,可以填ip或者域名,我的公网ip是117.x.x.x
    server_port = 7000      #frp服务端端口,即填写服务端配置中的 bind_port
    
    [ssh1]
    type = tcp              #连接类型,填tcp或udp
    local_ip = 127.0.0.1    #填127.0.0.1或内网ip都可以
    local_port = 22         #需要转发到的端口,ssh端口是22
    remote_port = 5000      #frp服务端的远程监听端口,即你访问服务端的remote_port就相当于访问客户端的 local_port,如果填0则会随机分配一个端口
    

    最后启动客户端,其中,nohup命令可以让你的shell命令忽略SIGHUP信号,即可以使之脱离终端运行;“&”可以让你的命令在后台运行。

    $ nohup ./frpc -c frpc.ini &
    

    接下来回到之前讲的端口映射部分,把公网ip上的5000端口与7000端口映射成本机的5000端口与7000端口,这里就不做演示了。

    配置到此结束,想访问linux服务器只需在命令行里输入命令,然后输入linux服务器上user的密码即可建立ssh连接,5000是remote_port

    ssh -p 5000 user@117.x.x.x
    

    但由于我这台电脑既当服务器,又要通过它远程Linux服务器,而电信光猫不支持在内网访问公网ip,因此命令还需改成本机的5000端口,即

    ssh -p 5000 user@127.0.0.1
    或者
    ssh -p 5000 user@localhost
    

    VS Code远程开发

    配置好ssh后光靠命令行去写程序无疑痛苦极了,pycharm支持远程ssh开发,但这是专业版才拥有的高贵功能,博主一介穷逼于是转战VS Code了(它不香吗?)

    这里就不继续说下去了,附上链接,各位看客有兴趣可以去设置,商店里下载remote-ssh就行。连接时遇到了一个小坑,不能用ssh -p 5000 user@localhost连接,必须得是ssh -p 5000 user@127.0.0.1。

    展开全文
  • 使用ssh远程连接Linux服务器开启ssh命令/sbin/service sshd start

    使用ssh远程连接Linux服务器开启ssh命令

    /sbin/service sshd start

    展开全文
  • 问题描述:通过远程访问服务器的方式运行=代码,但是代码有用到matplotlib,使用matplotlib无法在终端上显示绘制好的图形,结果代码报错。一.警告信息报错结果两种解决方法:1、python文件中:在 from matplotlib ...

    问题描述:通过远程访问服务器的方式运行=代码,但是代码有用到matplotlib,使用matplotlib无法在终端上显示绘制好的图形,结果代码报错。

    一.警告信息

    0880a332cc3d

    报错结果

    两种解决方法:

    1、python文件中:

    在 from matplotlib import pylot 之前,添加代码:

    如下:

    import matplotlib as mpl

    mpl.use('Agg')

    from matplotlib import pylot

    2、在配置文件中:

    Linux中,创建文件 ~/.config/matplotlib/matplotlibrc,

    (其中,~/.config/matplotlib/是配置文件matplotlibrc的路径)

    添加如下一行:

    backend : Agg

    二、生成图片

    支持的格式(注意不支持jpg格式):

    eps, pdf, pgf, png, ps, raw, rgba, svg, svgz

    在plt.draw() 或者 plt.show() 之后添加生成图片的代码:

    plt.show()

    plt.savefig('/home/moxiao/code/python/classification_pr.png')

    三、在GUI里打开代码生成的图片即可

    四、完整示例

    picture.py代码:

    # -*- coding: utf-8 -*-

    import numpy as np

    import matplotlib.pyplot as plt

    plt.figure(1) # 创建图表1

    plt.figure(2) # 创建图表2

    ax1 = plt.subplot(211) # 在图表2中创建子图1

    ax2 = plt.subplot(212) # 在图表2中创建子图2

    x = np.linspace(0, 3, 100)

    for i in range(5):

    plt.figure(1)  # 选择图表1

    plt.plot(x, np.exp(i*x/3))

    plt.sca(ax1)  # 选择图表2的子图1

    plt.plot(x, np.sin(i*x))

    plt.sca(ax2)  # 选择图表2的子图2

    plt.plot(x, np.cos(i*x))

    plt.show()

    plt.savefig('table.png')

    运行结果: 在本地生成 table.png, 在GUI中打开图片:

    展开全文
  • connect(实现ssh连接和校验) hostname:目标主机地址 port:主机端口 username:校验的用户名 password:登录密码 pkey:私钥方式身份验证 key_filename:用于私钥身份验证的文件名 timeout:连接超时...
  • 干运维的经常要用到ssh远程连接服务器,前些天一个同事应为误操作将服务器干挂了,有时口头的提示不如来个文字的提示,那么可不可以在ssh远程连接服务器的时候来个提示呢? 答案肯定是可以得。 centos7修改方法...
  • 例1:SSH远程连接linux操作系统,并执行多条命令,每次连接执行一条命令,循环n次 如果要执行的一批指令之间,没有先后关联的关系,那么每次连接执行一条指令,循环执行完这些指令就可以  def sshAgent_exeNcmd...
  • 1.在win的时候Xmanager,里面的Xshell工具贼方便,但不支持os,在网上获知mac可以直接在terminal终端通过ssh协议远程连接linux服务器。 2.连接的命令格式很简单:$ ssh root@xx.xxx.xx.xx ssh 空格 用户名@目标机器...
  • 首先我们打开linux系统 ... ... 查看服务器上的ip用: ...当然,很多时候需要远程连接服务器,如果我们想用自己的cmd去连接远处的服务端 我们需要做的写一行命令: ssh root@192.168.12.168 这是查...
  • 本文主要介绍三种方法,在Mac下使用SSH连接远程Linux服务器。 方法一:使用终端 1.打开终端,点击新建远程连接 2.点击加号,然后添加自己服务器的IP地址 3.点击右侧的服务器,然后在下方输入用户名,选择最下方的 ...
  • ssh 远程连接Linux工具

    2018-01-19 10:55:24
    ssh工具 用于连接远程服务器 linux 系统 解压 安装即可使用
  • 一、前言为什么不是远程连接Linux服务器? 因为我不会,远程连接window我就用电脑自带的“远程桌面连接”。以下所述都是在CentOS操作系统下的。服务器刚换成Linux的时候很迷茫,感觉无从下手,不知道咋么能在这里...
  • SSH远程连接Linux配置

    2021-01-20 14:55:01
     开启远程连接服务:service sshd start  添加到系统启动项:chkconfig sshd on  客户端工具:windows下连接工具putty  =============================================  Ubuntu:  安装命令:$ sudo ...
  • ssh2远程连接linux服务器

    千次阅读 2016-08-31 22:21:31
    做东西的时候遇到了需要远程连接我们的服务器,首先想到的当然是ssh2协议,在查资料的时候将常见的几种jar包都试了个遍,首先说知名的ganymed-ssh2.jar 包,接下来我们在述说jsch-0.1.53.jar,最后,在谈一下我们...
  • 服务器管理仍然是必要且偶尔繁琐的任务。远程服务器或无外设服务器尤其困难。...了解如何通过SSH远程管理Linux服务器,从连接到安装软件和文件传输。 什么是SSH? SSH代表Secure Shell。这是一种加密网络协议。使...
  • Mac下用ssh免密远程连接Linux服务器

    千次阅读 2018-03-30 17:33:53
    通过ssh连接服务器 ssh user@hostname //user 为 linux 服务器的管理员名称 //hostname 为 linux 服务器的IP ssh免密登录配置 在本地创建ssh文件夹 ssh-keygen -t rsa 远程服务器创建ss...
  • Linux中怎么搭建SSH远程连接服务器

    万次阅读 2019-02-09 20:58:59
    文章目录Linux中怎么搭建SSH远程连接服务器一、远程连接服务器:1、什么是远程连接服务器:2、远程连接服务器的功能3、常见的几种远程管理工具方式:二、连接加密技术: Linux中怎么搭建SSH远程连接服务器 一、...
  • 远程连接linux 服务器时候遇到一个非常尴尬得事情,就是使用putty使用ssh远程连接的时候一会不操作就出现断开连接,远程窗口卡死的问题: 1. 修改服务器端参数 如果你用多台本地机器连接服务器,可以考虑修改服务器端...
  • asp.net程序远程调用Linux服务器shell脚步执行hive命令;引用了Routrek.granados.dll
  • 2、在“Host Name or IP Address”中输入你的linux服务器的IP地址“xx.xx.xx.xx”然后点击【open】按钮. 3、然后在提示信息login as:后输入用户名,输入完成后按键盘【回车键】。在password提示信息出来后输入登录...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 4,243
精华内容 1,697
关键字:

ssh远程连接linux服务器

linux 订阅