不喜欢装太多功能重复的软件,无奈 Mac 自带的 Terminal 又不好用,其他的还能忍,主要是每次连接服务器都得手敲,麻烦,百度到下面三种方法,可以直接连接服务器,记录一下
1、 打开 Mac 终端,通过 ssh 命令连接 linux 服务器
ssh [email protected]
root是账户名,@后面的是连接的ip地址
然后根据提示输入密码即可成功
1、设置一个别名快捷访问,编辑别名配置文件,使用 vi 命令编辑一下 ~/.ssh/config 这个文件(如果目录下没有这个文件,可以新建一个)
vi ~/.ssh/config
2、按格式添加内容:
## 服务器1
host 别名
hostname IP地址
port 22
user 用户名
## 服务器2
host 别名
hostname IP地址
port 22
user 用户名
3、查看已设置的别名
cat ~/.ssh/config | grep "host"
4、使用方式
打开终端输入ssh 别名
按照提示输入密码即可
1、新建 vm001.ssh 文件
vi vm001.ssh
2、添加如下内容
#!/usr/bin/expect -f
set user thinkey
set host 10.1.190.92
set password 000000
set timeout -1
spawn ssh $user@$host
expect "password:*"
send "$password\r"
interact
3、使用方法
expect vm001.ssh
4、使用终端的描述文件功能,实现点击直接连接
4.1、打开终端,进入偏好设置 > 描述文件
4.2、选择你想要使用的终端样式,点击下方小齿轮图标,选择复制描述文件,给复制后的描述文件设置一个通俗易懂的名称
4.3、点击复制后的描述文件,在 shell 标签页下,选择运行命令,输入以下命令
expect vm001.ssh
expect 后最好跟vm001.ssh的全路径
4.4、以后再连接服务器就可以直接点击连接了,终端菜单中选择shell > 新建窗口或新建标签页 > 选择你自己添加的终端即可
5、使用终端自带的窗口组功能也能实现同样的效果,可以自行尝试
via:https://blog.csdn.net/thinkeydeng/article/details/89002734