我正在尝试将一个demo.zip从本地主机复制到一个新启动的流浪者VM中。
我从我的MAC终端尝试过这样的命令:
scp -P 2200 demo.zip vagrant@127.0.0.1:/home/vagrant然而,我得到:
vagrant@127.0.0.1: Permission denied (publickey).
lost connection下面是来自vagrant ssh-config的日志
Host default
HostName 127.0.0.1
User vagrant
Port 2200
UserKnownHostsFile /dev/null
StrictHostKeyChecking no
PasswordAuthentication no
IdentityFile /Volumes/dailystorage/program_analysis_VM/.vagrant/machines/default/virtualbox/private_key
IdentitiesOnly yes
LogLevel FATAL盒的版本是Ubuntu-异种(Ubuntu16.04.3)。
有人能说出这是怎么回事以及可能的出路吗?
谢谢!
更新:通过安装流浪scp解决。
发布于 2018-02-08 06:23:37
本地主机的名称通常解析为IPv4回送地址127.0.0.1
因此,您可以尝试将文件从本地计算机复制到本地计算机。
试试这个:
scp -i /Volumes/dailystorage/program_analysis_VM/.vagrant/machines/default/virtualbox/private_key demo.zip vagrant@private_ip_address_your_remote_machine:/home/vagrant发布于 2020-05-16 00:28:51
我重新找回了钥匙,它起了作用:
Generate Key Pair on master-1 node $ssh-keygen将所有设置保留为默认设置。
在以下位置查看生成的公钥ID:
$cat .ssh/id_rsa.pub
ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQD......8+08b vagrant@master-1将主密钥移动到所有其他VMs。
$cat >> ~/.ssh/authorized_keys <<EOF
ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQD......8+08b vagrant@master-1
EOFhttps://stackoverflow.com/questions/48668703
复制相似问题