62 lines
986 B
Nix
62 lines
986 B
Nix
{ config, ... }:
|
|
{
|
|
programs.ssh = {
|
|
enable = true;
|
|
|
|
# 全局 SSH 配置
|
|
extraConfig = ''
|
|
Host apollo
|
|
HostName 10.7.43.10
|
|
|
|
Host zion
|
|
HostName 10.7.43.1
|
|
User root
|
|
|
|
Host themis
|
|
HostName 10.7.43.30
|
|
|
|
Host armor
|
|
HostName armor.synebula.com
|
|
|
|
Host server.company
|
|
HostName file.xzdcbj.com.cn
|
|
User xzdc
|
|
Port 57982
|
|
|
|
Host server.info
|
|
HostName info.xzdcbj.com.cn
|
|
User info
|
|
|
|
Host server.file
|
|
HostName file.xzdcbj.com.cn
|
|
User file
|
|
|
|
Host server.armor
|
|
HostName armor.synebula.com
|
|
|
|
Host ems.hc
|
|
Port 57991
|
|
User root
|
|
|
|
Host ems.cx
|
|
Port 57996
|
|
|
|
Host ems.ph
|
|
Port 57996
|
|
|
|
Host ems.yt
|
|
Port 57996
|
|
User xzdc
|
|
|
|
Host ems.*
|
|
HostName file.xzdcbj.com.cn
|
|
User ems
|
|
|
|
Host *
|
|
Port 22
|
|
User alex
|
|
IdentityFile ~/.ssh/id_rsa
|
|
'';
|
|
};
|
|
}
|