您的位置:首页 > 运维架构 > Linux

Mac中,在ITerm2下使用ssh访问Linux

2014-11-03 21:33 417 查看
iTerm2是一个免费的、针对termial增强的一个工具。

可以在这里下载最新版的。

通常情况下,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即可。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: