【问题标题】:PuTTY psftp command line with proxy authentication带有代理身份验证的 PuTTY psftp 命令行
【发布时间】:2016-09-27 05:29:02
【问题描述】:

知道如何使用代理身份验证 (SOCKS5) 在 PuTTY psftp 命令下连接吗?

psftp username@host -P portnumber -pw password

【问题讨论】:

    标签: putty psftp


    【解决方案1】:

    PuTTY 及其工具没有用于设置代理的命令行参数。

    您必须预先配置与代理的存储会话。

    当然,您也可以自动创建一个临时存储站点。

    set REG_ADD=reg add HKCU\SOFTWARE\SimonTatham\PuTTY\Sessions\AdHoc /f
    
    %REG_ADD% /v HostName /t REG_SZ /d host
    %REG_ADD% /v UserName /t REG_SZ /d username
    %REG_ADD% /v Protocol /t REG_SZ /d ssh
    %REG_ADD% /v PortNumber /t REG_DWORD /d 22
    %REG_ADD% /v ProxyMethod /t REG_DWORD /d 2
    %REG_ADD% /v ProxyHost /t REG_SZ /d proxy
    
    psftp -load AdHoc -pw password
    

    【讨论】:

    • 马丁很有帮助的回答!我想补充一点,我们可以通过%REG_ADD% /v ProxyPort /t REG_DWORD /d 1080指定代理端口
    • 存储的会话信息仅为当前用户存储。这在我们的案例中带来了一些挑战,其中 psftp.exe 脚本由用户执行,这意味着非交互式。
    猜你喜欢
    • 1970-01-01
    • 2016-09-12
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-01-15
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多