需要使用 pscp 命令将文件从 unix 框复制到 windows 文件夹

需要使用 pscp 命令将文件从 unix 框复制到 windows 文件夹

我有一个 unix svr A:

username: uname
password: pwd

然后有一些文件/usr/local/jboss/配置只有当‘须藤须’命令执行后,用户名变为根目录@服务器名称,此命令也不会提示密码)

现在,我尝试执行以下命令,该命令尝试复制以下文件/usr/local/jboss/配置到我的本地机器。

pscp -pw pwd root@svrname:/usr/local/jboss/configuration/xyz.xml C:\Users\downloads\

但这个命令提示输入密码,我一头雾水。请帮忙!!

答案1

您如何设置变量 pwd(应该是 $pwd)?它有特殊字符吗?仔细检查并回显 $pwd 以确保它具有您的确切密码。

然后查看服务器上的身份验证或安全日志,看看您遇到了什么错误。它应该告诉您您的密码是否被接受。

另外,确保您的 root 用户可以远程登录(这不是一个好主意,但如果服务器只能在您的内部网络中访问,那么就可以了)。

答案2

您的 ssh 服务器可能配置为不允许远程 root 登录。请检查服务器上的 /etc/ssh/sshd_config。

答案3

如何将文件复制到“uname”可以访问的地方

uname@svrname:~$ sudo cp -r /usr/local/jboss/ ~/
uname@svrname:~$ sudo chown -R uname ~/jboss/

然后在你的 Windows 机器上:

pscp -pw pwd uname@svrname:~/jboss/configuration/xyz.xml C:\Users\downloads\

相关内容