Mac中,在ITerm2下使用ssh访问Linux
2014-11-03 21:33
417 查看
iTerm2是一个免费的、针对termial增强的一个工具。
可以在这里下载最新版的。
通常情况下,iTerm2访问远程Linux使用ssh,与Termial基本一样,方法如下:
然后输入访问的密码即可。当然还有的时候需要指定访问端口。
如果在iTerm2下的操作与termial一样,我还用它干甚?
当然iTerm2有它特有的功能,这里使用它的是Profiles这个功能。
我们将远程访问的相关内容写成一个脚本,然后在Profile里调用即可。
脚本内容如下:
把这个脚本保存起来,放到一个目录下(这个可以根据自己的实际情况来定,没有特殊性)
接下来,就是如何调用这个脚本了.
接下来,
使用命令
保存即可。
接下来就是如何使用了。使用方法也很简单,打开iTerm2后,选择菜单Profiles下自定的profiles即可。
可以在这里下载最新版的。
通常情况下,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即可。
相关文章推荐
- ITerm2下使用ssh访问Linux
- Linux或者Mac系统使用SSH连接树莓派
- 在mac下使用终端命令通过ssh协议连接远程linux系统,代替windows的putty
- Mac下使用iTerm2自动ssh登录服务器
- java使用ssh访问Linux的项目jscraft
- 通过java使用ssh访问远程Linux
- [Linux][Mac]如何使用SSH登陆远程Linux服务器&使用SCP下载远程终端文件
- ssh如何通过跳板机直接访问到后端服务器(Mac&Linux&Windows解决方案)
- linux如何使用ssh访问外网
- vmware下使用ssh访问linux配置实现
- CentOS中安装subversion,并使用svn+ssh访问 ;Linux下采用RSA key的方式登录服务器
- Mac下使用SSH(密钥)访问Github
- linux——ssh远程访问,密钥的生成以及公钥的使用,上传与下载
- mac/linux中配置ssh的ip别名访问
- Linux系统使用用户密钥ssh主机访问
- Linux或者Mac系统使用SSH连接树莓派
- .Net使用SSH.NET通过SSH访问Linux主机
- 在Linux中配置ssh密钥,在Git中使用SSH协议访问Github
- 使用ssh反向连接访问内网linux机器