【mac】ssh免登录密码

mac ssh免登录密码

在mac或者Linux上需要使用ssh登服务器,每次都需要输密码感觉很麻烦,搜了一下找到一个脚本,实践后发现可行。

1、创建脚本xx.sh

$ vim xx.sh

输入:

#!/usr/bin/expect -f     
set timeout -1
set password 你的密码

spawn ssh -p 端口 用户名@服务器IP

expect "*assword:*"
send "$password\r"

interact

修改以上脚本中的内容为你自己的服务器相关内容即可。

2、修改xx.sh的权限

$ chmod +x xx.sh

3、在命令行中使用

$ ./xx.sh

接下来就可以直接登录啦!

posted @ 2017-09-17 17:00  puyangsky  阅读(269)  评论(0编辑  收藏  举报