Tuesday, December 15, 2015

Mac SSH 快速登录VPS?

如何使用SSH快速的登录你的 远程的服务器呢?

下面我们一一解答:
Mac  下有一个好用的工具 Iterm2

我们来配置一下如何快速的登录VPS:

1  shell 脚本
#!/usr/bin/expect -f
set username YourUserName    // 设置用户名
set host ***.***.***.***     // 设置主机IP
set password YourPassword    // 设置密码
set time -1                  // 设置永不超时

spawn ssh $username@$host    // 启动一个新进程
expect "*assword:*"          // 进程返回带有assword:字符时
send "$password\r"           // 向进程输入前面设置的密码
interact                     // 允许用户交互

expect eof                   // 结束


注意,你在复制的时候需要将注释全部删掉 如下:
#!/usr/bin/expect -f
set username YourUserName    
set host ***.***.***.***     
set password YourPassword    
set time -1                  

spawn ssh $username@$host    
expect "*assword:*"          
send "$password\r"           
interact                     
expect eof                   


我们定义一个名字 login

然后你随便制定一个目录:


2  配置Iterm2

command + o  (不是0) 出现快捷方式



点击框住的按钮Edit Profiles...,会出现下面的图,点击左下角的加号新建一个Profile,设置快捷键执行刚写好的脚本:





注意: Shortcurt Key 可以设置自己的快捷键, 我设置的是  Control + Command + B  



让我们一起来看看 我们配置是否成功了吗?

打开iterm  按下快捷键



Ok  success!

================================================
如果不成功的话:
1  请看一下 自己的文件中的单词拼写是不是出错了!

2  看一下在iterm中 指定的路径和文件名是不是 拼写错误





参考链接:
1  http://xuquan.me/blog/Mac-iTerm-configuration.html




No comments:

Post a Comment