簡體   English   中英

如何配置sshd_config

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM