cygwin ssh—配置

ubof19bj  于 2021-06-04  发布在  Hadoop
关注(0)|答案(1)|浏览(428)

我正在使用windows系统并安装cygwin64。我想设置ssh/sshd为将来的hadoop安装做好准备。1我在安装cygwin时安装了openssh和openssl;2执行ssh host config-y命令;三。我设置系统变量path,classpath和javau 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?谢谢!

jljoyd4f

jljoyd4f1#

安装正确,但使用不正确。
长开关通常以 -- (双破折号)代替 - . 使用 -help 通常与使用相同 -h -e -l -p ; 你想要的是 --help 或者 -h 90%的病例。这就是为什么会出现“无效字符'rsion'”: e-version 被解释为 -e ,和 -e 将“escape char”作为其参数。 rsion 显然不是有效的转义符。
ssh和sshd都不支持长交换机。这意味着没有 --help 或者 --anything 因此,这些程序支持的所有配置选项都是单个字符(即。 -D , -b 等等)。
事实上, ssh 以及 sshd 不通过cli开关提供特殊帮助,例如 -h 完全。
这并不意味着它们没有记录:
快跑 ssh 查看短选项列表。
man ssh 查看有关其用法的全面信息。
我建议你熟悉 man ,因为它是在linux和cygwin上记录程序的标准工具。例如,您可以看到 ls 运行文档 man ls .

相关问题