通过使用sshpass将密码写入命令里,直接执行,免去手动密码输入的步骤
命令如下:
sshpass -p password_abc ssh user_abc@ssh_host -p ssh_port
如果在办公室等通过代理连接目标ssh服务器时,可以通过使用corkscrew来设置代理,
命令如下:
ssh user@hostname -o "ProxyCommand corkscrew 代理地址 代理端口 ssh服务器地址 ssh端口"
sshpass和corkscrew可以结合使用
命令如下:
sshpass -p password_abc ssh user_abc@ssh_host -o "ProxyCommand /usr/local/bin/corkscrew proxy_host proxy_port ssh_host ssh_port"
在mac下安装corkscrew时遇到的问题和解决办法:
./configure 如果遇到报错“specify host type”, 则在当前目录下先运行一次autoconf(机器没有的话需要自己安装);
再./configure,如果遇到报错“specify build type”, 则执行:
./configure --build=i686-apple
之后make && make install就OK了
本文永久地址:http://blog.beatzeus.com/?p=5
相关推荐
ssh免密码;ssh免密码;ssh免密码;ssh免密码;ssh免密码;
主要介绍了Hadoop SSH免密码登录以及失败解决方案的相关资料,需要的朋友可以参考下
Linux配置ssh免密码登录调试文档,对配置hadoop有帮助
使用ssh、scp不需要密码。刚好项目遇到这个问题,学学挺好的。
linux系统下的ssh免密码登录机制原理及范例
linux-ssh免密码登陆
公司的版本服务器使用了GIT,每次pull/push都要提示输入密码,比较烦。而且由于网络速率比较慢,等好一段时间才能输密码。为了避免输入密码,折腾了好久。
设置 SSH 无密码登录可以提高 Linux 服务器的安全性和便捷性。在本文中,我们将介绍如何在 Linux 中设置 SSH 无密码登录。 设置 SSH 无密码登录的步骤: 1. 创建 SSH 密钥对 在 Linux 主机 A 上,创建一个 SSH ...
Linux 安装及SSH免密码设置,有图 有文档。可以参考下。
expect配置单向ssh免密码登录
配置linux ssh免密码登录,第一行生成密钥,第二行是要对哪台机器免密码ssh登录就配置成哪一台,这里root@hadoop00,root是用户名,hadoop00是主机名
大多对密级要求较高的企业单位都使用SFTP方式传输,但是SFTP传输必须输入密码,对于通过脚本定时传输文件非常不方便。 信任公钥(对称公钥)方法解决了每次都输入密码的问题:使用客户端生成密钥钥对,将公钥添加到...
主要是讲Linux系统如何做到SSH免密码登录
非常详细的hadoop集群搭建教程,包含SSH免密码登录,基本上按照教程上一步一步操作就能搭建成功,非常适合大数据初学者使用
本脚本采取嵌入式编写,使用expect+shell,自动检测安装expect模块 #使用方法:./script.sh filename # ip列表中第一列为IP,第二列为IP对应的用户密码。...一个脚本搞定全部SSH免密码登录多台服务器
在Linux的各个虚拟集中实现ssh进行远程登录,设置各个虚拟机之间的免密码登录。
主要给大家介绍了关于centos配置ssh免密码登录后仍要输入密码的解决方法,需要的朋友可以参考下
WINSCP 可创建密钥交互SSH免密码登录
以下针对的是ssh2,而不是ssh,也不是OpenSSH。配置分两部分:一是对登录机的配置,二是对被登录机的配置,其中登录机为客户端,被登录机为服务端,也就是解决客户端到服务端的无密码登录问题。下述涉及到的命令,...
CentOS 6.5之SSH免密码登录配置.docx 自己亲自试验,按文档安装