autossh

AUTOSSH,ssh反向代理

做~自己de王妃 提交于 2019-11-28 02:21:25
在本地机器 1)ssh-keygen 2)ls ~/.ssh/ 应该有三个文件 id_rsa id_rsa.pub known_hosts 拷贝id_rsa.pub到远程服务器,然后在远程服务器运行 3) cat id_rsa.pub >> ~/.ssh/authorized_keys 验证不需要输入密码就可以ssh从本地到远程 本地机器 4)解压缩附件的autossh 5) 编译 下载地址:http://www.wudonghang.com/downloads/autossh/autossh-1.4c.tgz 或 ftp://www.wudonghang.com/downloads/autossh/autossh-1.4c.tgz 具体步骤如下 gunzip -c autossh-1.4c.tgz | tar xvf - cd autossh-1.4c ./configure make all make install 安装完了,应该在/usr/local下面 运行 autossh -f -M 5678 -NR 10000:localhost:22 root@x.x.x.x x.x.x.x是远程服务器 10000是连接端口 5678是监控端口 运行完毕后,登录到远程服务器 然后运行 ssh localhost -p 10000就可以反向连接了。 信息 本地端 /usr/local

树莓派autossh反向隧道

北城以北 提交于 2019-11-28 02:20:40
本来我是将树莓派连接到路由器,从而在电脑端通过IP访问。远在局域网之外的队友怎么访问呢? ssh反向隧道 它的原理比较简单: 树莓派主动向某公网服务器建立ssh连接,并请求公网服务器开启一个额外的SSH的服务端口,充当树莓派的反向代理服务。树莓派与公网服务器之间的TCP(SSH)连接是树莓派主动发起的,而公网服务器与外部用户之间的TCP(SSH)连接是外部用户主动发起的,公网服务器在中间充当代理角色,转发两侧的数据。 从更具体的角度讲,外部用户到公网服务器之间可以建立多条TCP连接,而公网服务器到树莓派则只有一条共享的反向的TCP连接。 配置autossh 树莓派向公网服务器建立的ssh连接可能因为网络问题而断开,所以一般我们不直接使用ssh命令而是使用一个监督程序叫做autossh,它负责拉起ssh命令,并且当ssh断开后可以重新拉起ssh。 首先,因为autossh会帮我们建立到公网服务器的ssh连接,为了免去输入密码的问题,我们要让公网服务器信任树莓派。 1、为树莓派生成ssh公钥私钥 pi@raspberrypi:~ $ ssh-keygen -t rsa 2、将树莓派的私钥拷贝到公网服务器 这通过ssh自带的命令就可以完成 pi@raspberrypi:~ $ ssh-copy-id -i ~/.ssh/id_rsa root@公网IP

云中树莓派(1):环境准备

*爱你&永不变心* 提交于 2019-11-28 01:31:25
云中树莓派(1):环境准备 1. 设备准备 准备好的设备包括: 树莓派3B,来自某宝 电源,来自某宝 8G 10级 microSD 卡(TF卡),包括读卡器,来自某东 散热片两个,来自某宝 SDH22 温度湿度传感器,来自某宝 树莓派确实和一张信用卡一般大小,如下图所示。 它有4个USB,1个有线网口,1个HDMI,1个音频输出,一个电源接口,一个TF卡插口。注意 TF卡接口在USB口的另一面。 2. 系统安装与基本配置 2.1 系统下载 到树莓派官网 https://www.raspberrypi.org/downloads/ ,下载官方系统镜像 RaspberryPi。下载下来的是一个 zip 文件。 2.2 SD 卡刻录 从 https://sourceforge.net/projects/win32diskimager/files/latest/download 下载刻录工具 win32diskimager.exe。把树莓派镜像 zip 文件解压,然后进行镜像写入: 将 SD卡插入树莓派的SD卡口,然后接通电源,观察指示灯。下表是指示灯表示的各种状态: 第一次失败,只有红灯亮,绿色灯不闪烁。重新写入镜像。 首先根据 https://kb.sandisk.com/app/answers/detail/a_id/14827/~/using-sd-formatter-tool