【问题标题】:FTP from command-line to IIS FTP Server username special characterFTP 从命令行到 IIS FTP 服务器用户名特殊字符
【发布时间】:2016-04-21 10:10:37
【问题描述】:

从 Ubuntu 终端,我正在尝试 ftp 一个 IIS ftp 服务器。

用户名:jenkins.a.b.c|jenkins

主持人:a.b.c

由于特殊字符'|'我尝试了以下方法,但没有成功:

ftp jenkins.a.b.c%7Cjenkins@a.b.c

ftp: jenkins.a.b.c%7Cjenkins@a.b.c: 名称或服务未知

注意:通过交互使用 ftp、定义主机、连接以及定义用户名和密码,我能够登录。

【问题讨论】:

    标签: iis ftp


    【解决方案1】:

    好的,我能够登录,关闭交互模式并转义管道字符 - 用于用户 IIS ftp 用户隔离,基于 LinuxQuestions.org 的线程:

    #!/bin/bash
    
    HOST=a.b.c
    USER=jenkins.a.b.c\|jenkins
    PASS=xxxxxxxxx
    
    # -i turns off interactive mode
    
    ftp -inv $HOST << EOF
    
    user $USER $PASS
    
    .
    .
    .
    ftp operations (ex. cd /folder/folder)
    .
    .
    .
    
    bye
    EOF
    

    【讨论】:

      猜你喜欢
      • 2018-10-03
      • 2011-06-06
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-07-19
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多