ssh提示输入密码回显
2016-01-20 14:05
489 查看
/*1、启动外部进程*/ Process process = new ProcessBuilder("bash").redirectErrorStream(true).start(); /*2、执行ssh登录命令*/ BufferedWriter bw = new BufferedWriter(new OutputStreamWriter(process.getOutputStream())); bw.write("ssh -o PubkeyAuthentication=no -o StrictHostKeyChecking=no -t -t root@192.168.1.11"); bw.newLine(); bw.flush(); /*3、试图获取回显*/ //Thread.sleep(3000); BufferedReader br = new BufferedReader(new InputStreamReader(process.getInputStream())); char[] ch = new char[1024]; int len = 0; while ((len = br.read(ch)) > -1) { System.out.print("回显长度("+len+"):"+new String(ch, 0, len)); }
linux:/app # java -classpath . SSHClient root@192.168.170.64's password:
ssh -o BatchMode=yes root@192.168.1.11
If set to “yes”, passphrase/password querying will be disabled. This option is useful in scripts and other batch jobs where no user is present to supply the password. The argument must be “yes” or “no”. The default is “no”.
相关文章推荐
- Linux Generating SSH Keys
- perl脚本实现限制ssh最大登录次数(支持白名单)
- rsync ssh 数据同步分析
- 搭建SSH时的思考和遇到的几个问题的解决方法
- SSH 使用原理 与解释
- SSH整合中 hibernate托管给Spring得到SessionFactory
- Linux VPS利用SSH重置ROOT密码的方法
- ssh,scp自动登陆的实现方法
- linux下使用ssh远程执行命令批量导出数据库到本地
- shell脚本实现ssh自动登录功能分享
- linux下ssh安装与scp命令使用详解
- ssh项目环境搭建步骤(web项目)
- 脚本实现SSH登录邮件报警
- Linux SSH 安全策略 限制 IP 登录方法
- 解决SSH连接超时的2个配置方法
- 用shell脚本防ssh和vsftpd暴力破解的详解讲解
- 内网ssh/mysql登录缓慢的解决方法
- Java实现SSH模式加密
- Linux sshd_config配置手册中文版