Mac 使用 Iterm2 方便快捷的使用 SSH 连接远程服务器

本贴最后更新于 2109 天前,其中的信息可能已经时移世异

方案一

只是提一下,他并不快捷,也不方便

通过 ssh 命令进行连接

ssh root@127.0.0.1
ssh -p 22 root@127.0.0.1

默认端口和指定端口

回车以后输入正确的密码即可

方案二

在 ~/.ssh/目录下编辑 config 配置文件,若没有则新建

文件内容如下

#NOTE
Host ubug
Hostname 127.0.0.1
Port 22
User root
#NOTE
Host ubug2
Hostname 192.168.1.121
Port 22
User root

Host 内容为别名

保存后,通过 ssh 进行连接

ssh ubug

这种方案仍然不能记住密码

方案三

编辑一份 sh 脚本文件,例如 ubug_server.sh

内容如下

#!/usr/bin/expect -f
set user root
set host 127.0.0.1
set password ubugpwd
set timeout -1

spawn ssh -o StrictHostKeyChecking=no $user@$host
expect "*assword:*"
send "$password\r"
interact
expect eof

然后打开 iterm2 使用快捷键 ⌘, 设置
8d23d30ee58d4520bf3d0257e6dd309f-WechatIMG17.jpeg

新建一个 Profile,编辑 Command,内容如下

expect path

path 为上面 sh 的文件路径

以后需要链接的时候打开 iterm2 直接使用快捷键 ⌘O 选中 Profile 回车即可

  • Mac

    Mac 是苹果公司自 1984 年起以“Macintosh”开始开发的个人消费型计算机,如:iMac、Mac mini、Macbook Air、Macbook Pro、Macbook、Mac Pro 等计算机。

    166 引用 • 595 回帖

相关帖子

欢迎来到这里!

我们正在构建一个小众社区,大家在这里相互信任,以平等 • 自由 • 奔放的价值观进行分享交流。最终,希望大家能够找到与自己志同道合的伙伴,共同成长。

注册 关于
请输入回帖内容 ...
  • hi-asan
    作者

    不喜欢装太多东西。Mac 下的 shell 工具已经很强大了。只是嫌弃他长得丑。装了一个 iterm2

  • 其他回帖
  • someone

    😂 😂 😂 😂

  • someone

    😄 😄 😄 😄 😄

  • someone

    vssh
    路过。

    1 回复