一般状况下,iTerm2访问远程Linux使用ssh,与Termial基本同样,方法以下:ssh
ssh <用户名>@<ip>
而后输入访问的密码便可。固然还有的时候须要指定访问端口。spa
ssh -p <端口号> <用户名>@<ip地址>
若是在iTerm2下的操做与termial同样,我还用它干甚?code
固然iTerm2有它特有的功能,这里使用它的是Profiles这个功能。orm
咱们将远程访问的相关内容写成一个脚本,而后在Profile里调用便可。ip
脚本内容以下:it
#!/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
把这个脚本保存起来,放到一个目录下(这个能够根据本身的实际状况来定,没有特殊性)import
接下来,就是如何调用这个脚本了.file
接下来,密码
使用命令方法
expect <保存的脚本完整路径>
保存便可。
接下来就是如何使用了。使用方法也很简单,打开iTerm2后,选择菜单Profiles下自定的profiles便可。