scp 与 vast.ai 失败

scp 与 vast.ai 失败

我在用着vast.ai目前,我已经通过网站使用容器生成了一些我想下载的图像。我尝试使用 SCP 和我的公钥(通过 SSH 100% 有效),但它不允许我使用 SCP 或 SFTP 将文件从远程服务器拉到我的系统。每次我尝试时,它都会显示使用 SSH 时出现的常规欢迎消息,然后它会立即将我踢出。

我可以做什么来获取这些文件?我用于 SSH 的命令是:,然后我使用我的公钥进行身份验证。ssh -p 11977 [email protected] -L 8080:localhost:8080

谢谢你的帮助。

答案1

scp -P <port> <local file> root@<ip>:<dir>

尝试使用大写“-P”作为端口标志。

答案2

我设法解决了这个问题。首先,我没有使用正确的 SCP 语法,但即使我找到了正确的语法,shell 也会输出一些奇怪的文本,然后再次退出。在这里搜索了一番后,超级用户,问题似乎源自 vast.ai 容器在您登录时显示的 ASCII 艺术。我找不到如何禁用此功能,但在与 vast.ai 支持人员交谈后,他们只是告诉我删除 /etc/bash.bashrc 文件并重试。这似乎可以摆脱 ASCII 艺术,最终我能够使用 SCP 下载我的文件。

Vast.ai 还表示这是他们发现的一个错误,并且已经修补。

答案3

对于那些在我之后来这里的人,我遇到了这个问题并通过禁用 tmux 解决了它。

  • ssh 进入服务器
  • 跑步touch ~/.no_auto_tmux
  • 重试 scp

相关内容