ssh从指定ip地址登录
修改sshd监听的ip地址
vi /etc/ssh/sshd_config
# 如果该服务器有多个地址,0.0.0.0表示监听所有地址
# ListenAddress 0.0.0.0
ListenAddress 127.0.0.1
只允许用户从指定ip地址登录
vi /etc/ssh/sshd_config
# 只允许root用户从203.212.4.117登录
AllowUsers root@203.212.4.117
# 只允许ops用户从124.202.206.14登录
AllowUsers ops@124.202.206.14
修改完配置记得重启
sshd服务
systemctl restart sshd
Centos7以下系统使用/etc/hosts.deny限定ssh来源
https://blog.csdn.net/omaidb/article/details/120091222
ssh的常见变量
https://cloud.tencent.com/developer/ask/sof/41358
# 在sshd上查看 ssh客户端的ip地址
echo $SSH_CLIENT
# 查看ssh客户端和 sshd的ip
echo $SSH_CONNECTION