一般 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
其中:
- Host 后边的是名称,以后可以根据这个名称进行访问;
- HostName 是你的主机 IP 地址;
- User 为主机登录的用户名;
- 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/