2014 년 11 월 23 일부터 어떤 이유로 든 클루바에서 패키지를 사용할 수 없습니다.
참고 : 팔레트는 첫 번째 쓰기 후에 md5 해시를 확인하고 로컬 변경을 수동으로 수행 한 후에 다시 들어올 때 오류가 발생합니다. 이 문제는 ssh-crate
대신 remote-file
과 :content
및 :overwrite-changes true
으로 해결할 수 있습니다. 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
.
사용하려면 다음을 수행하십시오
somename.clj
파일에서
:dependencies [[com.palletops/ssh-crate "0.8.0-SNAPSHOT"]]
:
(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"}}))
sshd-config
에 대한 사용 pallet.api/lift
구성을 적용 할 수
은
project.clj
의 의존성을 포함합니다.