`
dcj3sjt126com
  • 浏览: 1860905 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

SSH 小技巧:设置主机别名

ssh 
阅读更多

通常我们在 Termianl 下用 ssh 链接远程主机的时候,每次都需要输入一长串的用户名加主机地址,是不是觉得很麻烦?那么好吧,这个 Tips 也需能帮你解决这一烦恼。

我们知道在 /etc/ssh/ 目录下通常都会有 ssh_config 和 sshd_config 这两个文件,前面一个是 ssh 客户端配置文件,后面一个则是服务器端配置文件,而这两个都是应用到系统全局的。而我们要做的就是在 ssh_config 中通过 Host 参数来配置远程 ssh 主机的别名,这样就可以方便快速的进行远程登录了。【LINUX公社 www.linuxidc.com 】

当然也可以只应用于当前用户,那么这个配置项应该写在 ~/.ssh/config 文件中,如果这个文件中没有的话就自已创建一个。

现在就开始设置主机别名,在 /etc/ssh/ssh_config 或 ~/.ssh/config 中输出以下行

Host s1

hostname server.domain.com
user username

其中 s1 表示主机别名, server.domain.com 表示远程服务器域名( IP 也可以 ) , username 表示 ssh 用户名

好了,现在你可以直接用以下命令来快速登录 ssh 服务器了

ssh s1

关于 ssh_config 的详细配置请 man 5 ssh_config ,或看在线 man 。

另外,通常我都在 ssh 主机上挂着 tmux ,这样就算断线也不怕了,用这个命令就可快速恢复。

ssh -t s1 tmux att

更多 SSH 技巧见此文

分享到:
评论

相关推荐

    linux ssh 别名登录小技巧

    ### Linux SSH别名登录小技巧 #### 背景与目的 在日常工作中,IT人员经常需要连接到多台远程服务器进行管理和维护操作。传统的做法是利用图形界面工具(如Putty、SecureCRT等)或者命令行方式输入完整的登录信息...

    Linux_101_Hacks_CN

    **技巧7:设置系统日期和时间** - **知识点**: 使用 `date` 命令设置系统的时间和日期。 - **应用场景**: 当系统时间和日期不准确时进行手动调整。 - **示例**: 设置当前时间为 2023 年 10 月 1 日 14:00:00: ```...

    Linux_101_Hacks统稿by朱涛(经典英文版朋友翻译的)

    #### 技巧7:设置系统日期和时间 - **解释**:可以通过`date`命令来查看和设置系统日期和时间。 - **示例**:使用`sudo date -s "2023-03-15 10:00:00"`来设置系统时间为2023年3月15日10点整。 #### 技巧8:设置...

    putty工具下载

    2. **前景色**:设置与背景色对比鲜明的文字颜色,如白色或亮灰色。 3. **语法高亮**: PuTTY本身并不支持代码高亮,但可以通过集成其他终端模拟器(如ConEmu)或安装插件(如ANSIcolor)来实现。 4. **字体**:选择...

    老男孩linux笔记上

    - grep设置高亮显示:通过别名设置或配置文件修改,使得grep命令的输出高亮显示,便于查看。 - ulimit管理系统资源:利用ulimit命令限制进程可使用的资源,防止系统资源被过度占用。 2. 系统服务应用 - Linux...

    SecureCRT-ok

    2. 安全设置:设置SSH密钥对,增强连接安全性。也可以调整加密算法和压缩级别,优化连接性能。 3. 个性化界面:调整字体大小、颜色主题,甚至自定义布局,打造个性化的终端环境。 四、安全特性 1. SSH加密:...

    linux命令技巧大全

    11. **ssh**:安全的远程登录,`ssh user@hostname`连接到远程主机。 12. **networking commands**:如`ping`,`traceroute`,`ifconfig`,`nslookup`等用于网络诊断和信息查询。 通过学习和熟练运用这些命令,你...

    Linux 101 Hacks (英文原版)

    - **Hack 13: 使用SSH登录远程主机** - 基本的SSH命令用于连接到远程服务器。 - 示例: ```bash ssh user@remotehost ``` - **Hack 14: 调试SSH客户端会话** - 通过增加`-v`选项来开启调试模式。 - 示例: ...

    Linux命令使用技巧集锦

    在Linux操作系统中,掌握一些高效的命令行技巧是提高工作效率的关键。以下是对标题“Linux命令使用技巧集锦”和...以上只是Linux命令使用技巧的一小部分,深入学习和实践这些命令,将使你在Linux环境下更加得心应手。

    Linux 常用命令

    54. **ssh-copy-id**:将公钥复制到远程主机,简化SSH登录。 55. **screen**:创建多窗口的终端会话,方便多任务操作。 56. **curl**:获取网页内容,常用于命令行下载。 57. **lynx**:文本模式的网页浏览器。 ...

    Linux必学的60个命令

    37. **export**:设置或显示环境变量,`export PATH=$PATH:/new/path`添加新的路径到PATH。 38. **source**:使当前shell环境应用配置文件的更改,`source ~/.bashrc`应用.bashrc的更改。 39. **date**:显示当前...

    ubuntu 命令参考手册含Shell命令编程

    #### 八、Ubuntu小技巧 - **启动系统**:介绍了不同的启动方式,包括图形界面和文本模式。 - **活动记录**:教授如何记录系统活动,便于日后的追踪和分析。 - **拷贝及创建子目录**:提供了高效的文件和目录管理...

    PUTTY连接工具

    1. 保存会话:在“Session”类别下,可以为每个服务器创建一个别名并保存设置,方便下次快速连接。 2. 字体和颜色:在“窗口”类别中,可自定义终端的字体大小、类型以及前景和背景颜色。 3. 键盘映射:PUTTY允许...

    SecureCRT工具

    5. **命令别名**:在SecureCRT中设置命令别名,可以快速执行常用命令组合。 6. **快捷键绑定**:将常用的shell命令绑定到快捷键,提高操作效率。 综上所述,SecureCRT作为一款强大的终端模拟器,不仅能够帮助用户...

    黑魔法命令1

    这里,`dd`用于读取设备或文件,`if`指定输入源,`bs`设置块大小,`conv`选项用于转换,`ssh`则利用压缩 (`-C`) 功能将数据安全地发送到远程主机。 2. **检查端口服务状态**: 通过`while`循环和`nc`(netcat)...

Global site tag (gtag.js) - Google Analytics