sshpass命令参数
ssh命令指定端口SSHPass是一个用于简化SSH密码输入的工具,默认系统中没有该命令,需要安装SSHPass RPM包后才可使用。其常用参数及含义如下:
- `-p`:password的缩写,表示服务器密码。
- `-P`:port的缩写,表示对端服务器sshd服务的端口。
使用示例:`/usr/bin/sshpass -p' xxxxx' ssh -p 12345 192.168.111.111`,表示执行ssh 远程登录服务器192.168.111.111,其sshd服务监听的端口是12345。其中,sshpass后的-p参数是password的缩写,表示服务器密码;命令中的192.168.111.111这个服务器的密码。sshpass这个密码后的参数是你需要执行的命令,示例里面就是“ssh -p 12345 192.168.111.111”,表示执行ssh 远程登录服务器192.168.111.111,其sshd服务监听的端口是12345。