实际上当我输入命令sftp -vvv user@server.com时,当它尝试连接时,它将@转换为垃圾符号为'§'。
它尝试以user§server.com连接。
那么你可以帮我解决这个问题。
以下是日志:
sftp -vvv user@server.com
Connecting to user§server.com...
OpenSSH_4.7p1, OpenSSL 0.9.8y 5 Feb 2013
debug1: Reading configuration data /QOpenSys/QIBM/ProdData/SC1/OpenSSH/openssh-4.7p1//etc/ssh_config
debug3: RNG is ready, skipping seeding
debug2: ssh_connect: needpriv0
ssh: user\247server.com: Hostname and service name not provided or found
Connection closed
$
由于
答案 0 :(得分:2)
这听起来像是一个字符编码问题,但是你没有提供足够的信息来说明你如何执行命令来识别确切的问题。
作为一种变通方法,您可以传递-oUser=
参数来指定用户名。
sftp -vvv -oUser=user server.com