本站承诺永不接任何虚假欺骗、联盟广告、弹窗广告、病毒广告、诱导充值等影响用户体验的广告,广告屏蔽插件会影响本站部分功能,还请不要屏蔽本站广告,感谢支持!

当前位置:首页 / 正文

1725

Mac 自带 terminal 记住账号密码连接 linux 服务器

编程技术 | WangTwoThree | 2020-02-21 | 等你评论 | 0 次点赞

不喜欢装太多功能重复的软件,无奈 Mac 自带的 Terminal 又不好用,其他的还能忍,主要是每次连接服务器都得手敲,麻烦,百度到下面三种方法,可以直接连接服务器,记录一下

方法一 自带 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 [email protected]$host
expect "password:*"
send "$password\r"
interact

3、使用方法
expect vm001.ssh

4、使用终端的描述文件功能,实现点击直接连接

4.1、打开终端,进入偏好设置 > 描述文件

4.2、选择你想要使用的终端样式,点击下方小齿轮图标,选择复制描述文件,给复制后的描述文件设置一个通俗易懂的名称

Alt text

4.3、点击复制后的描述文件,在 shell 标签页下,选择运行命令,输入以下命令

expect vm001.ssh

expect 后最好跟vm001.ssh的全路径

Alt text

4.4、以后再连接服务器就可以直接点击连接了,终端菜单中选择shell > 新建窗口或新建标签页 > 选择你自己添加的终端即可

Alt text

5、使用终端自带的窗口组功能也能实现同样的效果,可以自行尝试

via:https://blog.csdn.net/thinkeydeng/article/details/89002734


猜你喜欢

暂无评论

有话要说

本页二维码

扫码手机打开

浏览TOP5
热门标签
点赞TOP5
最新评论
别人在看