一般 ssh 访问远程服务器

使用

ssh username@ip地址

例如:

ssh root@112.232.12.12

然后输入密码即可访问

给远程服务器设置别名来访问

~/.ssh/ 目录下编辑文件 config (如果没有,请新建)

添加如下内容:

Host hfy
HostName hfy.dev.rack.zhihu.com
User hanfangyu
IdentityFile ~/.ssh/id_rsa

其中:

  1. Host 后边的是名称,以后可以根据这个名称进行访问;
  2. HostName 是你的主机 IP 地址;
  3. User 为主机登录的用户名;
  4. IdentityFile 为公钥文件;

设置完成后,使用

ssh hfy

然后输入密码(如果有), 就可以登录到远程主机啦!

配置一键访问 跳板机 + 远程服务器

还是在 ~/.ssh/config 文件中配置增加proxy

ForwardAgent yes
Host git.in.zhihu.com
 Port 22
 IdentityFile ~/.ssh/id_rsa
Host github.com
 Port 22
 IdentityFile ~/.ssh/second
Host *
 Port 10086
 User hanfangyu
Host hfy
 HostName hfy.dev.rack.zhihu.com
 User hanfangyu
 IdentityFile ~/.ssh/id_rsa
Host admin01
 User hanfangyu
 HostName admin01.tc.rack.zhihu.com
 ProxyCommand ssh hanfangyu@gwtc  -W admin01.tc.rack.zhihu.com:10086

PS:说明文档:http://ph.in.zhihu.com/w/index_team/team_infra/team_sa/howtos/ssh/

results matching ""

    No results matching ""