登录时启动 ssh-agent
将此添加到您的中 ~/.bashrc if [ ! -S /run/ssh-agent.socket ]; then eval "$(ssh-agent -s -a /run/ssh-agent.socket)" ssh-add ~/.ssh/id_rsa fi export SSH_AUTH_SOCK=/run/ssh-agent.socket
将此添加到您的中 ~/.bashrc if [ ! -S /run/ssh-agent.socket ]; then eval "$(ssh-agent -s -a /run/ssh-agent.socket)" ssh-add ~/.ssh/id_rsa fi export SSH_AUTH_SOCK=/run/ssh-agent.socket
WebDAV ,全称是 Web-based Distributed Authoring and Versioning,维基百科上对它的解释是这样的:基于 Web 的分布式编写和版本控制(WebDAV)是超文本传输协议(HTTP)的扩展,有利于用户间协同编辑和管理存储在万维网服务器文档。 使用原因 类似技术,我们常见的是文件传输协议(FTP),他在 RFC 959 中定义,于 1985 年 10 月发布,被设计成为一个跨平台的、简单且易于实现的协议。但时至今日,却已江河日下,因为存在一些历史问题,大致以一下几点: 密码安全策略不完善 与防火墙工作不协调 无法对操作进行细化处理 效率不高,速度较慢 与 FTP 相比,WebDAV 具有以下优点: 通过一个 TCP 连接,可以更轻松地将其配置为绕过防火墙,NAT 和代理。 在 FTP 中,数据通道可能会导致正确的 NAT 设置出现问题。 同样,由于一个 TCP 连接可以持久,因此在传输许多小文件时,WebDAV 将比 FTP 快一点-无需为每个文件建立数据连接。 GZIP 压缩是 HTTP 的标准,但不是 FTP 的标准(是的,FTP 中提供了 MODE Z,但未在任何标准中定义)。 HTTP 有很多未在 FTP 中定义的身份验证方法。 例如。 NTLM 和 Kerberos 身份验证在 HTTP 和 FTP 中很常见,除非您同时编写 FTP 的客户端和服务器端,否则很难获得对它们的适当支持。 WebDAV 支持部分传输,在 FTP 中无法部分上传(即,您不能覆盖文件中间的块)。 因此 WebDAV 是一个替代 FTP 不错的方案...
Backport 的含义是”向后移植”,就是将软件新版本的某些功能移植到旧版本上来,这就称为 backport。 Debian 向来以稳定性著称,所以就存在一个问题,官方源分发的软件版本比软件本身的版本总是要慢不少,所以就有了 backports 源。 backports 主要从 testing 源,部分安全更新从 unstable 源重新编译包,使这些包不依赖于新版本的库就可以在 debian 的 stable 发行版上面运行。所以 backports 是 stable 和 testing 的一个折衷。 设置 Backport 源 修改文件 /etc/apt/sources.list,向其加入源(这里以 buster 为例) deb https://mirrors.cloud.tencent.com/debian buster-backports main contrib non-free 更新源 apt update 升级 Linux Kernel 首先来到 Debian Backports 网站查询当前版本是否已经提供 Backports 支持,访问 Debian Package List 选择 buster-backports 查看可用的软件包列表,页面找到 Kernels 分类并进入对应的页面,并使用浏览器搜索 linux-image 来查看可用的内核版本。 如何找到适合自己的设备呢? 64 位普通设备,如你的笔记本或工作站: linux-image-amd64 64 位基于虚拟化的设备,如 AWS、Azure、普通 VPS: linux-image-cloud-amd64 树莓派: linux-image-rpi 找到适合自己设备的包名并且确定版本是自己需要的版本后,然后执行以下命令进行安装:...
以下是常见方案的示例 Netplan 配置的集合。 如果您看不到某个场景或有一个场景可以做出贡献,可反馈至 Netplan configuration examples - Report a bug with this site 配置 配置 netplan ,可以到 /etc/netplan 目录下找到扩展名 .yaml 配置文件(例如:/etc/netplan/config.yaml )进行修改,然后执行 sudo netplan apply 解析配置并运用至应用系统中。在 /etc/netplan/ 下写入磁盘的配置将在两次重启之间保持不变。 使用 DHCP 和 静态地址 假设名为 enp3s0 的接口通过 DHCP 获得地址,可创建具有以下内容的 YAML 文件: network: version: 2 renderer: networkd ethernets: enp3s0: dhcp4: true 如果设置静态 IP 地址,请使用地址键,该键获取(IPv4 或 IPv6),地址以及子网前缀长度(例如 /24)的列表。 也可以提供网关和 DNS 信息: network: version: 2 renderer: networkd ethernets: enp3s0: addresses: - 10.10.10.2/24 gateway4: 10.10.10.1 nameservers: search: [mydomain, otherdomain] addresses: [10....
DHCP(动态主机配置协议)是一个局域网的网络协议。指的是由服务器控制一段 IP 地址范围,客户机登录服务器时就可以自动获得服务器分配的 IP 地址和子网掩码。 安装 执行下面的命令进行安装 apt install isc-dhcp-server -y 创建自启,并开启服务 systemctl enable isc-dhcp-server systemctl start isc-dhcp-server 配置 查看配置文件 cat /etc/default/isc-dhcp-server INTERFACESv4 需要监听的 IPV4 设备 INTERFACESv6 需要监听的 IPV6 设备 假设网卡为 tap_vpn,则将其修改为 # Defaults for isc-dhcp-server (sourced by /etc/init.d/isc-dhcp-server) # Path to dhcpd's config file (default: /etc/dhcp/dhcpd.conf). #DHCPDv4_CONF=/etc/dhcp/dhcpd.conf #DHCPDv6_CONF=/etc/dhcp/dhcpd6.conf # Path to dhcpd's PID file (default: /var/run/dhcpd.pid). #DHCPDv4_PID=/var/run/dhcpd.pid #DHCPDv6_PID=/var/run/dhcpd6.pid # Additional options to start dhcpd with. # Don't use options -cf or -pf here; use DHCPD_CONF/ DHCPD_PID instead #OPTIONS="" # On what interfaces should the DHCP server (dhcpd) serve DHCP requests?...