sshpass命令执行不了 |
您所在的位置:网站首页 › sshpass执行命令 › sshpass命令执行不了 |
Sshpass是使用SSH所谓的“交互式键盘密码身份验证”以非交互方式执行密码身份验证的工具 ![]() 通俗来说就是 使用ssh密码登录 是需要在连接时手动输入密码的,没办法明文连接,如下图,需要交互的输入密码。 ![]() 而Sshpass 做的就是通过明文的方式使用ssh,并带来了一些更新鲜的特性 安装 macOS - brew下载安装 # 安装命令 brew install https://raw.githubusercontent.com/kadwanev/bigboybrew/master/Library/Formula/sshpass.rb # 连接到/usr/local/bin (如果提示 command not found) cd /usr/local/bin ln -s sshpass ../Cellar/sshpass/1.06/bin/sshpass Debian - apt install sshpassCentos - yum install sshpass源码安装 $ wget http://sourceforge.net/projects/sshpass/files/latest/download -O sshpass.tar.gz $ tar -xvf sshpass.tar.gz $ cd sshpass-1.06 $ ./configure # sudo make install 使用 # 简单使用,使用密码 XXX 连接Ip的默认sshsshpass -p "XXX" ssh user@IP![]() -o StrictHostKeyChecking=no :忽略密码提示 ![]() 更多优秀工具,请关注微信公众号获取 |
今日新闻 |
推荐新闻 |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |