这是 kup-server 命令,可以使用我们的多个免费在线工作站之一在 OnWorks 免费托管服务提供商中运行,例如 Ubuntu Online、Fedora Online、Windows 在线模拟器或 MAC OS 在线模拟器
程序:
您的姓名
kup-server - kernel.org 上传服务器实用程序
商品描述
该程序 kup服务器 预计是 ssh shell 的接收者,配置有
以下或类似的选项 〜/.ssh/authorized_keys:
command="/usr/bin/kup-server",no-agent-forwarding,no-port-forwarding,no-pty,no-
用户-rc,无-X11-转发 ssh-rsa AAAA[...]
每个用户都应该有自己的 UID,因为 Unix 用户权限用于特定的树
访问控制。 在客户端,对应的客户端实用程序 KUP 习惯于
启动连接并执行上传。
全球 配置
配置文件为 kup服务器 位于 /etc/kup/kup-server.cfg 并具有
以下选项:
[路径]
本节中的所有路径都应该是不相交的。 不要将它们中的任何一个合二为一
目录。
数据路径 = /var/lib/库普/酒吧
公共消费路径,例如通过 http 或 rsync 提供服务。
git_路径 = /var/缓存/git
这是 git 树(对于 TAR 和 DIFF 选项)可用的路径。
这些对于上传者来说应该是只读的。
锁文件 = /运行/kup/锁
data_path 的通用锁定文件。 任何程序都不应修改中的内容
data_path 没有在这个文件上持有羊群。 应该是只读的
上传者。
临时路径 = /var/缓存/kup/tmp/
tmp_path 可以是:
1. 每个用户都可以写的目录,并且设置了粘滞位(通常是模式
1777 或 1770)。 在这种情况下,不要以斜杠结束路径,或者:
2. 一个包含每个用户的空目录的目录(以该用户命名),
归该用户所有,模式为 0700。在这种情况下,请务必使用斜杠结束路径。
在任何一种情况下,这个目录树 必须 与相同的文件系统 数据路径,
因为脚本希望在这个目录中创建文件并将它们重命名()到
数据路径。
pgp_路径 = /var/lib/kup/pgp
包含每个用户的 GnuPG 公钥环的目录,名为.gpg 和
该用户可读(但不可写)。
[限制]
所有大小都以字节为单位,所有时间都以秒为单位。
最大数据 = 8589934592
上传数据的最大大小。
缓冲区 = 262144
读取数据时的缓冲区大小。
超时命令 = 30
等待命令超时的时间。
超时数据 = 300
在此时间跨度内必须至少读取 bufsiz 字节。
超时压缩 = 900
解压缩 tarball 最多需要这么长时间。
超时_压缩_CPU = 900
每个压缩命令最多需要占用这么长时间的 CPU 时间。
[压缩机]
此部分允许指定在创建压缩时使用的压缩器
上传内容的版本。
使用 = 广州, bz2, xz
要创建的文件扩展名的逗号分隔列表(减去前导点)。 为了
指定的每个扩展名,您需要在此部分添加一个额外的条目
匹配的 gzip 兼容实用程序的路径(即它必须接受 -9 和 -光盘
命令行参数)。 例如,如果您指定“广州, bz2, xz" 作为值 使用,你
还必须添加以下条目:
z = /bin/gzip
bz2 = /usr/bin/bzip2
xz = /usr/bin/xz
使用 onworks.net 服务在线使用 kup-server