Mac系统下 ITerm 2 远程链接服务器

一、下载 iTerm2

官方网址

https://www.iterm2.com/index.html

二、配置

1、打开偏好设置

image

2、添加配置文件路径

image

3、创建配置文件

  • 通过终端创建一个文件夹
说明:
第一个/ssh文件夹,是家目录下的普通文件夹
第二个/.ssh文件夹,是第一个ssh文件夹下面的隐藏文件夹。(不显示隐藏文件夹时,是看不见的)

文件夹的名称前面加“.”,为隐藏文件夹。


在用户家目录下,创建一个文件夹

mkdir -p ~/ssh/.ssh/
  • 在 ~/ssh/.ssh/ 路径下创建配置文件centos6
创建配置文件

touch centos6

4、修改配置文件内容

  • 文件内容如下:
  • 注意将相关内容,替换成自己的。

1)不设置端口号

#!/usr/bin/expect -f

set HOST 你的虚拟机IP地址
set USER 你的虚拟机用户名
set PASSWORD 你的虚拟机登陆密码


spawn ssh $USER@$HOST
expect {
        "yes/no" {send "yes\r";exp_continue;}
         "*password:*" { send "$PASSWORD\r" }
        }
interact

2)设置端口号

#!/usr/bin/expect -f

set PORT 设置你的虚拟机端口号,一般是22
set HOST 你的虚拟机IP地址
set USER 你的虚拟机用户名
set PASSWORD 你的虚拟机登陆密码


spawn ssh -p $PORT $USER@$HOST
expect {
        "yes/no" {send "yes\r";exp_continue;}
         "*password:*" { send "$PASSWORD\r" }
        }
interact

三、登陆

1、没有设置端口号

如果我们写配置文件时没有使用端口号,则在 iTerm2 中使用如下命令登录 Linux

172.16.178.128 指的是虚拟机的 IP 地址

ssh [email protected]

注意:
这里的 root 是你的用户名,要和配置文件中的一致,
而配置文件中的又要和你的虚拟机中设置的一致,这点要注意

2、设置了端口号

如果我们写配置文件时使用了端口号(以22举例),则在 iTerm2 中使用如下命令登录 Linux

ssh -p 22 [email protected]

回车后输入密码即可登录,要退出登录只需输入 exit 命令即可

上面的都做好后,使用 Mac 自带的终端也可以登录 Linux 系统,

如果一开始就没有使用 iTerm2 这个软件,
那么我们也可以直接在自带终端中输入 ssh root@你的虚拟机IP地址 来登录 Linux 系统

3、点击Profiles菜单下面的配置文件,登陆成功。

image

参考文献

使用iTerm2连接Linux虚拟机
https://blog.csdn.net/WinstonLau/article/details/102826557

MacOS使用iTerm2连接服务器
https://www.jianshu.com/p/03abfbe47f3a

你可能感兴趣的:(Mac系统下 ITerm 2 远程链接服务器)