簡體   English   中英

cygwin ssh —配置

[英]cygwin ssh — config

我正在使用Windows系統並安裝cygwin64。 我想設置ssh / sshd為將來的hadoop安裝做好准備。 1.我在安裝cygwin時安裝了openssh和openssl; 2.我執行ssh-host-config -y命令; 3.我設置系統變量path,classpath和java_home; 4.我啟動Cygwin sshd。

abc@WL000 ~
$ ssh -version
Bad escape character 'rsion'.
abc@WL000 ~
$ ssh -help
ssh: unknown option -- h
usage: ssh [-1246AaCfgKkMNnqsTtVvXxYy] [-b bind_address] [-c cipher_spec]
       [-D [bind_address:]port] [-E log_file] [-e escape_char]
       [-F configfile] [-I pkcs11] [-i identity_file]
       [-L [bind_address:]port:host:hostport] [-l login_name] [-m mac_spec]
       [-O ctl_cmd] [-o option] [-p port]
       [-Q cipher | cipher-auth | mac | kex | key]
       [-R [bind_address:]port:host:hostport] [-S ctl_path] [-W host:port]
       [-w local_tun[:remote_tun]] [user@]hostname [command]

abc@WL000 ~
$ sshd -version
sshd: unknown option -- v
OpenSSH_6.7p1, OpenSSL 1.0.1k 8 Jan 2015
usage: sshd [-46DdeiqTt] [-b bits] [-C connection_spec] [-c host_cert_file]
        [-E log_file] [-f config_file] [-g login_grace_time]
        [-h host_key_file] [-k key_gen_time] [-o option] [-p port]
        [-u len]

這是否意味着我以正確的方式設置了ssh? 謝謝!

您正確安裝了它,但是使用不正確。

  1. 長開關通常以-- (雙破折號)而不是-開頭。 使用-help通常與使用-h -e -l -p 在90%的情況下,您需要的是--help-h 這就是為什么您得到“無效字符'rsion'”的原因: -version e被解釋為-e ,而-e將“ escape char”作為其參數。 rsion顯然不是有效的轉義字符。
  2. SSH或SSHD都不支持長開關。 這意味着沒有--help或-任何--anything ,這些程序支持的所有配置選項都是單個字符(即-D-b等)。
  3. 實際上, sshsshd根本沒有通過-h之類的CLI開關提供特殊幫助。
  4. 這並不意味着它們沒有記錄在案:
    1. 只需運行ssh即可查看簡短的選項列表。
    2. 運行man ssh以查看有關其用法的全面信息。

我建議您熟悉man ,因為它是在Linux和Cygwin上記錄程序的標准工具。 例如,您可以通過運行man ls來查看ls文檔。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

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