sshpass的安装与使用_sshpass安装-CSDN博客
拉取文件
命令: sshpass -p 'password' scp username@ip:/远程文件目录/远程服务器文件/本地文件目录/
上传文件
命令:sshpass -p 'password' scp /本地路径/文件名 username@ip:/远程服务器目录
sshpass远程执行命令
sshpass -p 'password' ssh -o StrictHostKeyChecking=no user@remote_host 'your_command'
这里的参数解释如下:
-
-p 'password'
:指定远程服务器的密码。 -
ssh
:是用于设置 SSH 连接的命令。 -
-o StrictHostKeyChecking=no
:这个选项用于在首次连接到远程服务器时不需要确认远程主机的指纹。 -
user@remote_host
:指定要连接的远程服务器的用户名和主机名。 -
'your_command'
:在远程主机上执行的命令。
请注意,使用 sshpass
可能会带来安全风险,因为它使密码暴露在命令历史记录中和其他安全风险中。考虑使用更安全的方法,如 SSH 密钥或其他认证机制。