plink 是一种 putty-tools,ubuntu 环境下,如果没有安装 plink,可通过如下方法进行安装:

$ echo y | sudo apt-get install plink

1. 解决ssh第一次登录需要交互确认的问题

解决SSH第一次登录需要交互确认的问题

echo y | plink -ssh root@REMOTE_IP_HERE "exit"

2. ssh 在参数中指定用户名和密码

sshpass 用于非交互式 ssh 密码登录:

$ sudo apt-get install sshpass
$ sshpass -p [passwd] ssh -p [port] root@192.168.X.X

3. 免密码登录

4. 自动登录

linux expect详解(ssh自动登录)

shell 脚本实现 ssh 自动登录远程服务器:

#!/usr/bin/expect
spawn ssh root@192.168.22.194
expect "*password:"
send "123\r"
expect "*#"
interact
posted on 2017-09-16 18:36  未雨愁眸  阅读(3265)  评论(0编辑  收藏  举报