我正在使用 Macbook SSH 终端并生成 RSA 密钥对并id_rsa.pub
使用批准的权限上传远程。我可以连接远程 Apache Web 服务器。我可以创建、打开、移动、修改和初步检查可以管理网络服务器上的文件,没问题......并且不会产生错误消息。
令人惊讶的是,我无法scp
将文件夹或文档从我的桌面传输到远程服务器。我也不能从scp
远程服务器到我的桌面的文件夹或文档。每次我收到错误消息时:
标准输入:不是 tty
发scp
往或来自远程 Web 服务器的命令不适用于绝对或相对文件位置引用。
我的标准语法如下所示:
从本地主机:
scp -rp ~/Desktop/foldername username@secureremoteserver.com:~/public_html
Run Code Online (Sandbox Code Playgroud)
从远程主机:
scp -rp username@secureremoteserver.com:~/public_html/foldername ~/Desktop/
Run Code Online (Sandbox Code Playgroud)
这似乎是stdin: is not a tty
错误消息的问题。
这是怎么回事?
如果此错误阻止文件传输,我该如何解决stdin: is not a tty
?