user240891 Asked: 2014-09-05 04:09:33 +0800 CST2014-09-05 04:09:33 +0800 CST 2014-09-05 04:09:33 +0800 CST ssh 到远程主机的脚本输入 pass 并执行命令? 772 是否可以制作一个 ssh 到远程主机的脚本,输入密码登录,然后在远程机器上执行至少 1 个命令? bash 1 个回答 Voted Best Answer Harris 2014-09-05T04:36:30+08:002014-09-05T04:36:30+08:00 要通过 ssh 在远程主机上运行命令,例如 ls,您可以使用: ssh username@remote_hostname 'echo | ls' 在没有密码的情况下执行此操作之前,您需要执行以下操作: 使用以下方法生成公钥和私钥: ssh-keygen 将公钥复制到远程主机: ssh-copy-id -i ~/.ssh/id_rsa.pub remote_hostname (目录 .ssh 需要存在于远程主机上,否则您需要创建它。)
要通过 ssh 在远程主机上运行命令,例如 ls,您可以使用:
在没有密码的情况下执行此操作之前,您需要执行以下操作:
使用以下方法生成公钥和私钥:
将公钥复制到远程主机:
(目录 .ssh 需要存在于远程主机上,否则您需要创建它。)