使用标识符快捷登录远程SSH服务器

使用标识符快捷登录远程SSH服务器


  版权声明:本文为CSDN博主「杨群」的原创文章,遵循 CC 4.0 BY-SA版权协议,于2024年7月10日首发于CSDN,转载请附上原文出处链接及本声明。
  原文链接:https://blog.csdn.net/u011046671/

一、基础环境

  操作系统:Windows (需要安装并开启openSSH )或 Linux (自带服务)

二、适用场景

  我们通过 ssh 连接远程主机的时候,需要输入用户名、密码、主机名或者IP地址、端口(使用默认端口的可以不输入)等信息。我们可以将这些信息放到一个配置文件中并设置一个标识符,通过输入标识符快速连接和连接。

三、过程和方法

  • 配置文件位置,名称为config 没有扩展名

    # windows 系统
    C:\Users\[用户名]\.ssh\config
    
    # Linux 系统非 root 用户
    /home/[用户名]/.ssh/config
    
    # Linux 系统 root 用户
    /root/.ssh/config
    
  • 配置文件内容

    Host			cspt-app	# 标识符1
    HostName		10.28.70.27	# 主机名或IP地址
    Port			61133		# 端口
    User			root		# 用户名
    IdentityFile	path		# 密钥文件的路径,放到 .ssh 目录时候可以不填,不常用
    IdentitiesOnly 				# 只接受 SSH key 登录,不常用
    PreferredAuthentications 	# 强制使用Public Key验证,不常用
    
    Host			cspt-dbs	# 标识符2
    HostName		10.28.70.30	# 主机名或IP地址
    Port			61120		# 端口
    User			oracle		# 用户名
    IdentityFile	path		# 密钥文件的路径,放到 .ssh 目录时候可以不填,不常用
    IdentitiesOnly 				# 只接受 SSH key 登录,不常用
    PreferredAuthentications 	# 强制使用Public Key验证,不常用
    

    说明:1、标识符不能重复,标识符中不能含有@ # / 等特殊字符。标识符尽可能简短、有意义,方便记忆和输入。2、如果要通过这种方式登录一台主机上的不同用户,可以设置不同的标识符。如:r-cspt-dbs 登录 root 用户,o-cspt-dbs 登录 oracle 用户。

  • 以上文件配置好后,当我们需要登录 cspt-dbs 时,可以直接输入以下命令

    ssh cspt-dbs
    

    这样 ssh 就自动使用 oracle 用户和密钥文件通过 61120 端口登录 10.28.70.30 主机了。

四、参考资料

  版权声明:本文为CSDN博主「杨群」的原创文章,遵循CC 4.0 BY-SA版权协议,于2024年7月10日首发于CSDN,转载请附上原文出处链接及本声明。
  原文链接:https://blog.csdn.net/u011046671/

相关推荐

  1. 使用标识符快捷登录远程SSH服务器

    2024-07-11 07:30:04       11 阅读
  2. Linux 服务器使用 ssh 密钥登录

    2024-07-11 07:30:04       44 阅读
  3. linux Ubuntu安装samba服务器SSH远程登录

    2024-07-11 07:30:04       16 阅读
  4. SSH远程登录详解

    2024-07-11 07:30:04       36 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-07-11 07:30:04       7 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-07-11 07:30:04       7 阅读
  3. 在Django里面运行非项目文件

    2024-07-11 07:30:04       6 阅读
  4. Python语言-面向对象

    2024-07-11 07:30:04       9 阅读

热门阅读

  1. ArcGIS Pro SDK (八)地理数据库 5 编辑

    2024-07-11 07:30:04       10 阅读
  2. 自动驾驶论文总结

    2024-07-11 07:30:04       15 阅读
  3. Django 视图 - FBV 与 CBV

    2024-07-11 07:30:04       6 阅读
  4. Qt编程技巧小知识点(1)TCP缓存区数据读取

    2024-07-11 07:30:04       6 阅读
  5. uniapp小程序连接蓝牙设备

    2024-07-11 07:30:04       9 阅读
  6. 富格林:可信技巧隔绝遭遇欺诈

    2024-07-11 07:30:04       7 阅读
  7. WPF-控件样式设置

    2024-07-11 07:30:04       7 阅读
  8. C# —— BufferedStream的

    2024-07-11 07:30:04       7 阅读