ITerm2下使用ssh访问Linux

发布时间:2016-07-09 11:37:24 阅读:993次

转:http://my.oschina.net/u/1765961/blog/366471


通常情况下,iTerm2访问远程Linux使用ssh,与Termial基本一样,方法如下:

ssh <用户名>@<ip>

然后输入访问的密码即可。当然还有的时候需要指定访问端口。

ssh -p <端口号> <用户名>@<ip地址>

如果在iTerm2下的操作与termial一样,我还用它干甚?

当然iTerm2有它特有的功能,这里使用它的是Profiles这个功能。

我们将远程访问的相关内容写成一个脚本,然后在Profile里调用即可。

脚本内容如下:

复制代码

 #!/usr/bin/expect -f   set user <用户名>   set host <ip地址>   set password <密码>   set timeout -1  
  spawn ssh $user@$host   expect "*assword:*"   send "$password\r"   interact
  expect eof

复制代码

把这个脚本保存起来,放到一个目录下(这个可以根据自己的实际情况来定,没有特殊性)

接下来,就是如何调用这个脚本了.

接下来,

 

使用命令

expect <保存的脚本完整路径>

保存即可。

接下来就是如何使用了。使用方法也很简单,打开iTerm2后,选择菜单Profiles下自定的profiles即可。


如有问题,可以QQ搜索群1028468525加入群聊,欢迎一起研究技术

支付宝 微信

有疑问联系站长,请联系QQ:QQ咨询

转载请注明:ITerm2下使用ssh访问Linux 出自老鄢博客 | 欢迎分享