![](/img/trans.png)
[英]In Clojure, how do I configure Korma and Ragtime to use the same database?
[英]How do I configure sshd_config
所以我有一個ssh設置的ubuntu vm。 Pallet可以ssh入,安裝軟件包並運行方便的腳本; 但是,如何使用托盤配置sshd_config
?
pallet.crate.ssh-key
有一個很好的函數,恰當地名為config
,它配置~/.ssh/config
。 它獲取一個映射並相應地更新文件中的值。 非常好,但是我該如何使用sshd_config
?
我看到了https://github.com/pallet/ssh-crate,但是它在clojars上不可用,並且沒有等效的完美config
功能。 我使用什么,或者我沒有正確查看ssh-crate
?
自2014年11月23日起,無論出於何種原因,該軟件包都無法在clojars中使用。
注意:第一次寫入后,Pallet將檢查md5哈希值,如果您在手動進行本地更改后嘗試再次提升,它將出錯。 可以使用:content
和:overwrite-changes true
代替使用ssh-crate
remote-file
來解決。 參見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"}}))
在sshd-config
上使用pallet.api/lift
來應用配置。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.