0%

前言

公司的很多服务器没有外网地址只能通过内网访问。

这个时候就需要我们先登录跳板机,然后在跳板机上登录内网机器(本机 ssh -> 跳板机 -> 内网机器)。

因为跳板机是公用的,所以为了安全不能将跳板机的公钥放到内网机器上实现免密登录,更不能将本机的公钥和私钥放到跳板机上实现免密登录。因为懒所以就搜寻到一个解决方案。

Ps:懒人改变世界: )

阅读全文 »

前言

最近购买了一台蜗牛星际矿难机器,自己安装了黑群晖,记录一下群晖安装 ZeroTier 远程访问的过程。

阅读全文 »

前言

家里的 Newifi mini 路由器安装了老毛子 Padavan 系统。本文将介绍 Padavan 如何安装 ZeroTier,从而可以远程连接家中的路由器。

介绍

什么是老毛子改 Padavan 固件,老毛子即是对老外(一般指俄罗斯人)的统称,就是说国外的大牛基于某些开源项目比如基于华硕开源的衍生出来的系列 Padavan 系统。

阅读全文 »

前言

在外面的时候可能会需要连接家里放的树莓派、智能路由器(Openwrt)、NAS 等设备,但是家里的网络一般没有公网 IP 不能直接连接,这时候就需要使用各种内网穿透的方法连接家中的设备。

简介

常见的内网穿透方法有 OpenVPN、 FRP、Ngrok 等,这些方案一般需要一个有公网 IP 的 VPS 做反向代理进行内网穿透连接,连接的速度取决于做中转代理的 VPS 的最大带宽。一般而言代价比较昂贵。今天介绍一款不需要公网 IP 就可以实现内网穿透d,而且最好的情况下连接的速度可以达到当前带宽的最大速度 —— ZeroTier。

ZeroTier is a smart Ethernet switch for planet Earth.

阅读全文 »

介绍

nohup

用途:不挂断地运行命令。

语法:nohup Command [ Arg … ] [ & ]

无论是否将 nohup 命令的输出重定向到终端,输出都将附加到当前目录的 nohup.out 文件中。

如果当前目录的 nohup.out 文件不可写,输出重定向到 $HOME/nohup.out 文件中。

如果没有文件能创建或打开以用于追加,那么 Command 参数指定的命令不可调用。

退出状态:该命令返回下列出口值:

126 可以查找但不能调用 Command 参数指定的命令。

127 nohup 命令发生错误或不能查找由 Command 参数指定的命令。
否则,nohup 命令的退出状态是 Command 参数指定命令的退出状态。

阅读全文 »

前言

用惯了自动补全,进入 sftp 后无法使用自动补全非常不方便,记录一下改造过程。

方法

  1. 首先安装 with-readline
  2. 然后在 zsh 或者 bash 配置文件中添加:
    1
    2
    3
    4
    5
    6
    # 打开配置文件
    vim .zshrc # zsh 配置文件
    # vim .bash_profile # bash 配置文件

    # 添加下列内容
    alias sftp='with-readline sftp'
  3. 使配置生效
    1
    2
    source ~/.zshrc
    # source ~/.bash_profile

参考

  1. with-readline

部署 Seafile 服务器

本文档用来说明通过预编译好的安装包来安装并运行基于 MySQL/MariaDB 的 Seafile 服务器。(MariaDB 是 MySQL 的分支)

阅读全文 »