使用 psftp.exe 时 -2 有什么作用?
What does -2 do when using psftp.exe?
我刚刚在 .bat
文件中看到这行代码:
psftp -2 -l XXXXX 195.2.37.69 -pw XXXXX -P 10022 -b c:\sftp\sendfile.bat -v -bc -be
帮助告诉我除了 -2
.
之外的所有参数的作用
有人能告诉我 -2
的作用吗?
-2
或 -1
强制使用相应的 SSH 协议版本,因此在您的示例中它强制使用 SSH2
。您还可以指定 -4
或 -6
,这会分别强制使用 IPv4 或 IPv6。
3.8.3.16 -1 and -2: specify an SSH protocol version
The -1
and -2
options force PuTTY to use version 1 or version 2 of the
SSH protocol. These options are only meaningful if you are using SSH.
These options are equivalent to selecting your preferred SSH protocol
version as ‘1 only’ or ‘2 only’ in the SSH panel of the PuTTY
configuration box (see section 4.18.4).
因此 -2
强制使用 SSH 版本 2。
在旧版本中,psftp
尝试使用 SSH 版本 2,如果服务器不支持版本 2,则回退到 SSH 版本 1。使用 -2
,回退到不安全的版本 1 没有发生,连接被放弃。默认情况下,最新版本不再回退。如今,没有任何 SSH/SFTP 服务器支持版本 1。
我刚刚在 .bat
文件中看到这行代码:
psftp -2 -l XXXXX 195.2.37.69 -pw XXXXX -P 10022 -b c:\sftp\sendfile.bat -v -bc -be
帮助告诉我除了 -2
.
有人能告诉我 -2
的作用吗?
-2
或 -1
强制使用相应的 SSH 协议版本,因此在您的示例中它强制使用 SSH2
。您还可以指定 -4
或 -6
,这会分别强制使用 IPv4 或 IPv6。
3.8.3.16 -1 and -2: specify an SSH protocol version
The
-1
and-2
options force PuTTY to use version 1 or version 2 of the SSH protocol. These options are only meaningful if you are using SSH.These options are equivalent to selecting your preferred SSH protocol version as ‘1 only’ or ‘2 only’ in the SSH panel of the PuTTY configuration box (see section 4.18.4).
因此 -2
强制使用 SSH 版本 2。
在旧版本中,psftp
尝试使用 SSH 版本 2,如果服务器不支持版本 2,则回退到 SSH 版本 1。使用 -2
,回退到不安全的版本 1 没有发生,连接被放弃。默认情况下,最新版本不再回退。如今,没有任何 SSH/SFTP 服务器支持版本 1。