ssh 跳转登录

ssh -p port name@remote_ip 'cat >> .ssh/authorized_keys' < ~/.ssh/id_rsa.pub

登录远程主机并执行命令,这条命令的含义是:登录到 remote_ip ,并将本机的 id_ras.pub 公钥加入到远程机器的 authorized_keys 文件中。

http://www.chenyudong.com/archives/expect-non-interactive-ssh-login-password-authentication.html

http://www.ruanyifeng.com/blog/2011/12/ssh_port_forwarding.html

http://xstarcd.github.io/wiki/shell/expect.html

ssh和ssh2之间的免密码登陆详解

http://blog.chinaunix.net/uid-26517277-id-4055228.html

出现问题 pseudo-terminal will not be allocated because stdin is not a terminal. ssh

stackflow 上找到了解决方案:

只要在 ssh 命令后面多加一个 -t 参数就行了。

猜你喜欢

转载自blog.csdn.net/u012675539/article/details/51500049