2

我可以使用 scp(通过输入用户 ID/密码)自动从系统下载文件并操作文件并将其上传到同一个地方。如果您对在 shell 脚本中使用 scp 有任何想法,请告诉我

谢谢

4

3 回答 3

1

scp 是 linux 中的普通命令行工具,可以直接使用。有关示例,请参见此页面

于 2011-02-10T10:15:25.530 回答
0

使用ssh-copy-id[命令因发行版而异,但在 Ubuntu 上是 ssh-copy-id]。方法如下:

ssh-copy-id ~/.ssh/id_rsa.pub me@mysite.com这会将您的公钥安装到远程主机。如果您这样做,它不会询问您的密码!

如果您没有 ~/.ssh/id_rsa.pub,则运行ssh-keygen并接受所有默认选项 [只需在提示输入时按 enter]。

于 2011-04-04T19:11:53.950 回答
0

是的,您可以很容易地从 shell 脚本自动执行此操作,但剩下的问题是您是否想在每次运行脚本时手动输入密码或使用 ssh 密钥来完成身份验证并实现完全自动化。

查看有关使用 SCP 的本教程。

于 2011-02-10T10:17:40.160 回答