View on GitHub

笨狗一搏

Be yourself 勿忘初心

概述:一般部署项目或者查看日志,都需要登录到服务器;正常的话,需要每次输入ssh user_name@ip, 然后再输入密码,显然比较浪费时间,有了这个shell脚本,执行下,一键即可登录。新建.sh文件,键入如下内容:


#!/bin/bash
auto_login_ssh(){
	expect -c "set timeout -1;
		spawn -noecho ssh -o StrictHostKeyChecking=no $2 ${@:3};
		expect *assword:*;
		send -- $1\r;
		interact;";
}

auto_login_ssh 密码 用户名@服务器IP

注:sh文件必须可执行(chmod a+x file.sh)