Mac 不用xshell记住账号密码连接linux服务器(自带terminal)

本文主要是介绍Mac 不用xshell记住账号密码连接linux服务器(自带terminal),希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

Mac 不用xshell记住账号密码连接linux服务器(自带terminal)

  • 方法一:自带terminal常规连接
    • 1.打开Mac终端,切换到root权限下
    • 2.通过ssh命令连接linux服务器
  • 方法二:使用别名连接(无法记住密码)
    • 1.设置一个别名快捷访问
        • 按格式添加内容:
    • 2.查看以设置的别名
    • 3.使用方式
  • 方法三:记住密码方式
      • 1.新建vm001.ssh
      • 2.运行

当笔记记录下,方便以后配置

方法一:自带terminal常规连接

1.打开Mac终端,切换到root权限下

切换root权限: sudo -i 

2.通过ssh命令连接linux服务器

ssh root@127.0.0.1

root是账户名,@后面的是连接的ip地址

然后根据提示输入密码即可成功

方法二:使用别名连接(无法记住密码)

1.设置一个别名快捷访问

vim  ~/.ssh/config

使用vim命令编辑一下~/.ssh/config这个文件(如果目录下没有这个文件,可以新建一个)

按格式添加内容:
# 服务器1
host 别名hostname IP地址port 22user 用户名# 服务器2
host 别名hostname IP地址port 22user 用户名

在这里插入图片描述

2.查看以设置的别名

cat ~/.ssh/config | grep "host"

3.使用方式

ssh vm001

输入密码
见到如下,就是成功了
在这里插入图片描述

方法三:记住密码方式

1.新建vm001.ssh

vim vm001.ssh

添加如下内容

#!/usr/bin/expect -f
set user thinkey 
set host 10.1.190.92
set password 000000 
set timeout -1spawn ssh $user@$host
expect "password:*"
send "$password\r"
interact

2.运行

expect vm002.ssh

结果如是
在这里插入图片描述

这篇关于Mac 不用xshell记住账号密码连接linux服务器(自带terminal)的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/862788

相关文章

linux hostname设置全过程

《linuxhostname设置全过程》:本文主要介绍linuxhostname设置全过程,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录查询hostname设置步骤其它相关点hostid/etc/hostsEDChina编程A工具license破解注意事项总结以RHE

Linux中压缩、网络传输与系统监控工具的使用完整指南

《Linux中压缩、网络传输与系统监控工具的使用完整指南》在Linux系统管理中,压缩与传输工具是数据备份和远程协作的桥梁,而系统监控工具则是保障服务器稳定运行的眼睛,下面小编就来和大家详细介绍一下它... 目录引言一、压缩与解压:数据存储与传输的优化核心1. zip/unzip:通用压缩格式的便捷操作2.

Linux中SSH服务配置的全面指南

《Linux中SSH服务配置的全面指南》作为网络安全工程师,SSH(SecureShell)服务的安全配置是我们日常工作中不可忽视的重要环节,本文将从基础配置到高级安全加固,全面解析SSH服务的各项参... 目录概述基础配置详解端口与监听设置主机密钥配置认证机制强化禁用密码认证禁止root直接登录实现双因素

mysql中的服务器架构详解

《mysql中的服务器架构详解》:本文主要介绍mysql中的服务器架构,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录1、背景2、mysql服务器架构解释3、总结1、背景简单理解一下mysqphpl的服务器架构。2、mysjsql服务器架构解释mysql的架

MySQL中的表连接原理分析

《MySQL中的表连接原理分析》:本文主要介绍MySQL中的表连接原理分析,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录1、背景2、环境3、表连接原理【1】驱动表和被驱动表【2】内连接【3】外连接【4编程】嵌套循环连接【5】join buffer4、总结1、背景

在Linux终端中统计非二进制文件行数的实现方法

《在Linux终端中统计非二进制文件行数的实现方法》在Linux系统中,有时需要统计非二进制文件(如CSV、TXT文件)的行数,而不希望手动打开文件进行查看,例如,在处理大型日志文件、数据文件时,了解... 目录在linux终端中统计非二进制文件的行数技术背景实现步骤1. 使用wc命令2. 使用grep命令

Linux如何快速检查服务器的硬件配置和性能指标

《Linux如何快速检查服务器的硬件配置和性能指标》在运维和开发工作中,我们经常需要快速检查Linux服务器的硬件配置和性能指标,本文将以CentOS为例,介绍如何通过命令行快速获取这些关键信息,... 目录引言一、查询CPU核心数编程(几C?)1. 使用 nproc(最简单)2. 使用 lscpu(详细信

linux重启命令有哪些? 7个实用的Linux系统重启命令汇总

《linux重启命令有哪些?7个实用的Linux系统重启命令汇总》Linux系统提供了多种重启命令,常用的包括shutdown-r、reboot、init6等,不同命令适用于不同场景,本文将详细... 在管理和维护 linux 服务器时,完成系统更新、故障排查或日常维护后,重启系统往往是必不可少的步骤。本文

SpringBoot连接Redis集群教程

《SpringBoot连接Redis集群教程》:本文主要介绍SpringBoot连接Redis集群教程,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录1. 依赖2. 修改配置文件3. 创建RedisClusterConfig4. 测试总结1. 依赖 <de

如何在Mac上彻底删除Edge账户? 手动卸载Edge浏览器并清理残留文件技巧

《如何在Mac上彻底删除Edge账户?手动卸载Edge浏览器并清理残留文件技巧》Mac上的Edge账户里存了不少网站密码和个人信息,结果同事一不小心打开了,简直尴尬到爆炸,想要卸载edge浏览器并清... 如果你遇到 Microsoft Edge 浏览器运行迟缓、频繁崩溃或网页加载异常等问题,可以尝试多种方