【发布时间】:2017-11-19 06:28:33
【问题描述】:
我想将文件从 vagrant 机器复制到我的主机上,我正在使用这个命令
scp -P 2222 vagrant@127.0.0.1:/home/vagrant/pjsip-build/lib/armeabi-v7a/libyuv.so .
但它给了我这个错误 ssh: connect to host 127.0.0.1 port 2222: Connection denied
如果我不提端口,就这样运行
scp vagrant@127.0.0.1:/home/vagrant/pjsip-build/lib/armeabi-v7a/libyuv.so
它给了我错误scp:home/vagrant/pjsip-build/lib/armeabi-v7a/libyuv.so:没有这样的文件或目录
那么这里出了什么问题?如何将文件从客户机复制到主机。
编辑: 我的ssh配置是这样的
Host default
HostName 127.0.0.1
User vagrant
Port 2222
UserKnownHostsFile /dev/null
StrictHostKeyChecking no
PasswordAuthentication no
IdentityFile C:/Users/arfeen/.vagrant/machines/default/virtualbox/private_key
IdentitiesOnly yes
LogLevel FATAL
当我流浪时,我的端口转发是这样的
==> default: Preparing network interfaces based on configuration...
default: Adapter 1: nat
==> default: Forwarding ports...
default: 22 (guest) => 2222 (host) (adapter 1)s this
【问题讨论】:
-
你能在详细模式下运行
scp添加-v -
Stack Overflow 是一个编程和开发问题的网站。这个问题似乎离题了,因为它与编程或开发无关。请参阅帮助中心的What topics can I ask about here。也许Super User 或Unix & Linux Stack Exchange 会是一个更好的提问地点。
标签: linux vagrant virtualbox