windows - cygwin ssh —配置

标签 windows hadoop ssh cygwin system

我正在使用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?谢谢!

最佳答案

您正确安装了它,但是使用不正确。

  • 长开关通常以--(双破折号)开头,而不是-。通常使用-help与使用-h -e -l -p相同;在90%的情况下,您想要的是--help-h。这就是为什么您会得到“无效字符'rsion'”的原因:e中的-version被解释为-e,而-e以“转义字符”作为其参数。 rsion显然不是有效的转义字符。
  • SSH或SSHD都不支持长开关。这意味着没有--help--anything,这些程序支持的所有配置选项都是单个字符(即-D-b等)。
  • 实际上,通过CLI开关(例如ssh),sshd-h根本没有提供特殊帮助。
  • 这并不意味着它们没有记录在案:
  • 只需运行ssh即可查看简短的选项列表。
  • 运行man ssh以查看有关其用法的全面信息。

  • 我建议您熟悉man,因为它是在Linux和Cygwin上记录程序的标准工具。例如,您可以通过运行ls来查看man ls文档。

    关于windows - cygwin ssh —配置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28292883/

    相关文章:

    go - 在golang ssh session 关闭中将EOF作为错误

    linux - 帮助设置 CentOS/WHM 的 SVN+SSH 权限

    c++ - RegOpenKeyEx 的奇怪行为

    java - Mahout 0.9 和 Hadoop 2.2.0 - 找到接口(interface) org.apache.hadoop.mapreduce.JobContext,但类是预期的

    java - 创建 FlumeDStream java.net.BindException : Cannot assign requested address 时在 yarn 错误上进行 Spark 流式传输

    python - 无法从 cmd 表单 spark 目录运行 pyspark

    python - 如何修复卡在安装 sqlalchemy 上的 pip

    linux - 如何从 bash 制作批处理脚本

    c - C语言中如何获取每个PE段的起始地址?

    ssh - 使用 ansible 配置一个由 ansible 创建的 Google Compute Instance