我想把一个在服务器上的叫做root.log的文件下载到我的本地,一开始报了这样的错
ssh: Could not resolve hostname c: Name or service not known
lost connection
我看网上教的是使用scp命令,
格式是:scp 服务器用户名@服务器ip/服务器文件路径 本地文件路径
比如我的文件路径是~/root/root.log 然后我想下载到C:\Users\18213\Desktop上面
那么我的命令应该是: scp root@172.22.31.195:~/root/root.log C:/Users/18213/Desktop ???
其实是不对的,如果像我这样输入命令然后输入服务器密码就会报我上面那个错误,因为你登录服务器后,这条命令就作废了。你不能在已经连接服务器的时候再使用scp命令。scp命令就是给cmd命令行中使用的。
正确的做法应该是输入exit 退出服务器,然后在windows cmd命令行中输入:
scp root@8.130.34.24:/root/root.log C:\Users\18213\Desktop