mac使用sshpass连接ssh全教程

安装

  1. 下载源码
    点我下载
  2. 使用终端cd到下载目录
  3. 解压到当前文件夹 tar -zxvf sshpass-版本号.tar.gz
  4. 进入解压后的文件夹 cd sshpass-版本号
  5. 开始源代码安装第一步检验环境 ./configure
  6. 编译源代码 make&&make install

安装完后输入 sshpass 如果出现以下提示则视为安装成功
[root[@test]]# sshpass Usage: sshpass [-f|-d|-p|-e] [-hV] command parameters -f filename Take password to use from file -d number Use number as file descriptor for getting password -p password Provide password as argument (security unwise) -e Password is passed as env-var "SSHPASS" With no parameters - password will be taken from stdin -h Show help (this screen) -V Print version informationAt most one of -f, -d, -p or -e should be used


使用

第一次连接ssh需要多加一个参数
sshpass -p ssh密码 ssh -o StrictHostKeyChecking=no -p ssh端口号 ssh用户名@ssh地址

之后可以简单的使用
sshpass -p ssh密码 ssh -p ssh端口号 ssh用户名@ssh地址


尾语

以下是我的rss源,欢迎大家订阅。
http://jianshu.milkythinking.com/feeds/users/77a8f284933a


补充

补充内容 有时候 sshpass -p ssh密码 ssh -p ssh端口号 ssh用户名@ssh地址 也不能直接连接ssh服务器,所以建议大家还是使用 sshpass -p ssh密码 ssh -o StrictHostKeyChecking=no -p ssh端口号 ssh用户名@ssh地址
补充时间 2017/03/09-10:47

你可能感兴趣的:(mac使用sshpass连接ssh全教程)