在进行Linux文件传输的时候使用
scp /var/lib/rabbitmq/.erlang.cookie root@localhost:clone2:/var/lib/rabbitmq/
报错:
No such file or directory
我的错误原因是hosts文件映射,修改方法是root文件下
vim /etc/hosts
然后用 reboot 命令重启
不过还有更快的解决办法,原先的命令格式是:
scp命令:scp 本地文件 远程用户@远程ip:远程用户文件夹
所以只要把映射换成IP即可
scp /var/lib/rabbitmq/.erlang.cookie root@192.168.108.129:/var/lib/rabbitmq/
另外需要注意的是linux的主机名尽量是整体的,不要带点,例如
localhost.clone1
这会给文件传输带来麻烦,尽量不要有特殊的标点符号

本文详细介绍了在Linux环境下使用scp命令进行文件传输时遇到Nosuchfileordirectory错误的原因及解决方法。错误通常是由于hosts文件映射不当造成,解决方案包括修改hosts文件并重启系统,或直接使用IP地址代替主机名。文章还提醒,Linux主机名应避免特殊字符和点号,以减少文件传输中的潜在问题。
8341

被折叠的 条评论
为什么被折叠?



