Command line ssh连接超时

Command line ssh连接超时,command-line,ssh,Command Line,Ssh,我找不到-oConnectTimeout选项的任何文档。所以我只是想知道是ssh连接发生了,还是整个连接发生了?例如,如果我有一个单行命令,其中我从命令行连接到sqlserver并执行一个需要20秒的查询,那么我应该将连接发生的超时时间保持为5秒或10秒,还是将完成查询的超时时间保持为整个30-35秒?这是连接到服务器所需的时间。虽然我不建议依赖-oConnectTimeout,但我宁愿在完成任务时关闭连接,不管需要多长时间。您应该使用此值将超时时间增加到超过默认TCP超时时间。它是指连接到服务

我找不到-oConnectTimeout选项的任何文档。所以我只是想知道是ssh连接发生了,还是整个连接发生了?例如,如果我有一个单行命令,其中我从命令行连接到sqlserver并执行一个需要20秒的查询,那么我应该将连接发生的超时时间保持为5秒或10秒,还是将完成查询的超时时间保持为整个30-35秒?

这是连接到服务器所需的时间。虽然我不建议依赖-oConnectTimeout,但我宁愿在完成任务时关闭连接,不管需要多长时间。您应该使用此值将超时时间增加到超过默认TCP超时时间。

它是指连接到服务器所需的时间。虽然我不建议依赖-oConnectTimeout,但我宁愿在完成任务时关闭连接,不管需要多长时间。您应该使用此值将超时增加到超过默认TCP超时的程度