ITerm2下使用ssh访问Linux

一般状况下,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便可。

相关文章
相关标签/搜索