item2自动连接SSH

目录

1、编辑命令脚本
2、配置item2

1、编辑命令脚本

  • 2.1.1 打开item2终端,创建脚本文件CentOSAutoLoginSSH(名字可以自定义)文件,保存在一个你指定的文件夹下:

    1
    2
    3
    4
    5
    //切换文件夹
    cd [你要保存的文件夹下]

    //创建文件
    touch CentOSAutoLoginSSH
  • 2.1.2 编辑CentOSAutoLoginSSH

    1
    vim CentOSAutoLoginSSH

2.1.3 配置CentOSAutoLoginSSH

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
#!/usr/bin/expect -f  
#搬瓦工控制面板中的SSH Port
set port 2121
#默认用户名root
set user root
#主机地址
set host 172.16.10.71
#密码
set password mima123456
set timeout -1

spawn ssh -p$port $user@$host
expect "*assword:*"
send "$password\r"
interact
expect eof

:wq

编辑完成之后:wq保存配置信息。

2、配置item2

  • 2.2.1 item2->Preference->Profile添加配置文件,操作如下图所示:
    屏幕快照 2018-05-20 下午6.42.05.png
  • 2.2.2 测试免密自动登录,选择顶部菜单Profile中的CentOSAutoLoginSSH,这时可能会报错,因为CentOSAutoLoginSSH没有执行权限,需要执行以下命令:
    1
    chmod u+x /Users/user/.ssh/CentOSAutoLoginSSH

屏幕快照 2018-05-20 下午6.47.14.png

然后测试,就实现了免密自动登录了。

  • 2.2.3 然后我们就可以查看shadowsocks文件下的配置文件了
    1
    cat /etc/shadowsocks/config.json

参考文章

-------------本文结束感谢您的阅读-------------
分享到:
0%