通常我们在 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 技巧见此文。
相关推荐
Chrome浏览器SSH代理问题:怎么把SSH代理转为HTTP代理
升级jsch包jsch-0.1.53.jar 解决ssh升级后jschexception:algorithm negotiation fail 等问题
更新SSH密钥 :warning: 此板条箱已弃用且未维护 :warning: update-ssh-keys不再维护; 推荐的替代方法是 。 update-ssh-keys工具authorized_keys.d通过提供程序和库从合并键authorized_keys.d/*成authorized_keys...
SSH项目:增加用户,用户列表,删除用户,修改用户 需要增加hibernate3.jar,jasperreports-2.0.5.jar,aspectjweaver.jar三个库文件,就可以运行
ssh_jumper:通过跳转主机的异步SSH隧道
通过一个简单易懂的配置实例就能基本掌握SSH相关知识!
gradle-ssh-plugin:Gradle SSH插件
SSH_HOSTNAME :配置SSH主机名以通告给tmate主机。 SSH_PORT_LISTEN :SSH服务器应在其上SSH_PORT_LISTEN端口。 SSH_PORT_ADVERTISE :配置SSH端口以通告给tmate主机。 默认为SSH_PORT_LISTEN 。 请注意,您需要...
随时添加新的有用的东西安装SSC在Linux,BSD和OSX上可用curl -L http://git.io/sshconfig | bash用法添加主机(别名): ssc add NAME USERNAME HOSTNAME [IdentityKey] [PORT]ssc add NAME USERNAME HOSTNAME ...
SSH登陆程序SSH登陆程序SSH登陆程序SSH登陆程序
ssh连接asa的工具,不用多做介绍了吧
ssh 保险库 :chestnut: 使用 ssh 私钥加密/解密 文档 用法 $ ssh-vault -h 例子: $ echo "secret" | ssh-vault -u <github> create 安装 苹果系统 brew install ssh-vault 二进制文件 各种平台的二进制文件...
ssh-信任主机方式,建立crt连接 实现从主机A直接 SSH 到主机B,C,无需密码 在LINUX配置主机信任时,对对端机(被免口令登录机器)的目录权限和文件权限相关说明:对端机的authorized_keys改为只有当前用户读取权限...
SSH错误集锦
设置初始ssh连接(使用堡垒主机) import { SSHConnection } from 'node-ssh-forward' const sshConnection = new SSHConnection ( { endHost : 'example.com' , bastionHost : 'my-bastion-host.com' } ) 转发...
ssh-connect::octopus:基于bashzsh历史记录的简单ssh管理器
北大青鸟 使用SSH框架开发OA管理系统,项目案例:JBOA办公自动化管理系统,包含数据库,以及项目完整代码
设置SSH Github操作 此操作将添加SSH密钥,并将给定的主机名或IP地址添加到已知的主机文件中,以供外部服务器访问。 它受到了极大启发。 例如,您可以在使用scp或rsync将文件复制到外部服务器之前运行此操作。 输入...
安全加固后,操作系统的SSH加密级别增加,导致使用SSH程序无法登陆
SSH-配置:一个工具,用于管理的ssh配置文件 概述 每次主机更改时更新您的 .ssh/config 文件并没有那么麻烦,但是当它开始频繁发生时,即使是这种麻烦也开始增加。 这是我写来帮助处理这些问题的快速工具。 非常小心...