截至 2014 年 11 月 23 日,无论出于何种原因,该软件包在 clojars 上均不可用。
注意:Pallet 将在第一次写入后检查 md5 哈希,如果您在手动进行本地更改后再次尝试提升,则会出错。这可以通过remote-file
使用:content
而:overwrite-changes true
不是使用来解决ssh-crate
。请参阅https://github.com/pallet/pallet/blob/develop/src/pallet/actions.clj#L398。
安装:$ git clone https://github.com/pallet/ssh-crate.git
在命令行上运行。$ cd ssh-crate
和$ lein install
。
要使用:
将依赖项包含在您的project.clj
:
:dependencies [[com.palletops/ssh-crate "0.8.0-SNAPSHOT"]]
在您的somename.clj
文件中:
(ns my.namespace
(:require [pallet.crate.ssh :as ssh]))
(def sshd-config
(ssh/server-spec
{:sshd-config
{"PasswordAuthentication" "no"
"PermitRootLogin" "no"
"AllowUsers" "myuser"
"Protocol" 2
"Port" 12345
"IgnoreRhosts" "yes"
"HostbasedAuthentication" "no"
"PermitEmptyPasswords" "no"
"LogLevel" "INFO"}}))
使用pallet.api/lift
onsshd-config
应用配置。