ssh 别名

ssh+ip地址输入会比较麻烦,尤其是多个ip地址的时候,可以在管理端设置主机别名;

编辑 /etc/ssh/ssh_config  或  ~/.ssh/config

格式如下:

host  别名

hostname  ip

user  username

保存退出即可;

如下图所示:

[[email protected] ~]# cat  ~/.ssh/config |tail

hostname 211.162.175.9

host hzck

user root

hostname 101.47.16.35

host whck

user root

hostname 211.161.151.130

host jnck

user root

hostname 118.206.148.10

命名完成保存后登录效果如下 ssh  +  别名即可

[[email protected] ~]# ssh hzck

Last login: Sat Jan  3 11:15:55 2015 from 211.161.79.10

时间: 2024-08-01 11:10:12

ssh 别名的相关文章

linux ssh 别名登录

一.ssh别名登录 1.切入到自己home目录下,ls -lhtra 可查看到.ssh隐藏目录 2.编辑.ssh/config Host test1 # 快捷登录host Hostname 192.168.1.86 #服务器地址 User test # 登录用户名 Port 22 # 登录端口 3.在终端输入 ssh test1 输入密码即可登录 如果不配置使用该方式登录 ssh [email protected] -p 2332 二.ssh免密登录 1./home/xxx/.ssh如果没有id

.ssh 别名连接

man ssh_config 配置~/.ssh/config vim ~/.ssh/config 配置模板 Host <别名> Port <机器端口号> IdentityFile <密钥的绝对路径> HostName <机器路径> User <机器用户名> ## 如果是密码连接 Host <_别名> Port <机器端口号> HostName <机器路径> User <机器用户名> ssh <

SSH别名设置和无密码登录

使用下例中ssky-keygen和ssh-copy-id,仅需通过3个步骤的简单设置而无需输入密码就能登录远程Linux主机. ssh-keygen 创建公钥和密钥. ssh-copy-id 把本地主机的公钥复制到远程主机的authorized_keys文件上.ssh-copy-id 也会给远程主机的用户主目录(home)和~/.ssh, 和~/.ssh/authorized_keys设置合适的权限 . 步骤1: 用 ssh-key-gen 在本地主机上创建公钥和密钥[email protect

ssh 别名登录主机

####     本地机器上的.ssh下创建config Host ali HostName www.xtayjgdufvf.com Port 22 User root IdentityFile  ~/.ssh/id_rsa IdentitiesOnly yes ####     远程主机上创建文件,包含本地的公钥 [email protected]:~/.ssh# lsauthorized_keys[email protected]:~/.ssh# cat authorized_keys ss

ssh 配置config 别名

打开shell 当前用户 cd ~ cd .ssh vim config Host (别名) User root(git)   登陆远程shell的用户 HostName 10.0.0.1 ip地址 Port 端口 :wq 保存退出 ssh (别名)

ubuntu ssh 免密码登录

1 ssh 是什么? ssh 是一种 加密协议,ssh 是两个加密的密码,一个是公钥一个是私钥,公钥加密的信息只有是要才能解密.ssh协议可用于服务之间的通信.例如:登录验证,git的授权等等 2 ssh 登录服务器(Linux,ubuntu) 1) 使用 ssh-keygen 可以生成秘钥 ssh 加密算法有两种,一下的是生成密钥的方式: ssh-keygen -t rsa ssh-keygen -t dsa 2) A电脑:使用命令在A电脑上生成密钥,会在目录(~/.ssh/)下生成两个文件,

搭建通过 ssh 访问的 Git 服务器

一.Git - 协议 Git 可以使用四种主要的协议来传输数据:本地传输,ssh 协议,Git 协议和 HTTP 协议. Git 使用的传输协议中最常见的就是 ssh 了.大多数环境已经支持通过 ssh 对服务器的访问 ,ssh 也是唯一一个同时支持读写操作的网络协议.另外两个网络协议(HTTP 和 Git)通常都是只读的.ssh 同时也是一个验证授权的网络协议:而因为其普遍性,一般架设和使用都很容易. 本文主要介绍如何搭建 ssh 协议的 Git 服务器. 二.在服务器上部署 Git 首先,你

[SSH]Mac快速登陆

快速登陆的视线有三种:1.自动ssh/scp方式  我用的是这一种,我觉得很不错2.shell脚本  这个也不错3.建立ssh/scp通道 这个有点浪费以上都是百度的,下面写自己的: 先大概描述一下吧: 1.生成公钥私钥 2.上传公钥到服务器 4.将公钥添加到authorized_keys文件里 5.配置本地的config文件 6.ssh xx登陆 OK了.我贴一部分代码 #客户端操作 sudo ssh-keygen -t rsa #生成公钥私钥,一路回车就行了(如果你想弄多个就起个名字,我下面

利用 ssh 的用户配置文件 config 管理 ssh 会话

转载来自:http://dhq.me/use-ssh-config-manage-ssh-session 通常利用 ssh 连接远程服务器,一般都要输入以下类似命令: 1 ssh [email protected]hostname -p port 如果拥有多个 ssh 账号,特别是像我这种喜欢在终端里直接 ssh 登陆,不用 PuTTY.SecureCRT之类的 ssh 客户端的,要记住每个ssh 账号的参数,那是多么蛋疼的事情. 还好,ssh 提供一种优雅且灵活的方式来解决这个问题,就是利用