SSH配置文件sshd_config常见修改
-
禁止root用户远程登录
PermitRootLogin项,值改为no,重启ssh服务生效 -
SSH登录慢
UseDNS配置项,值为no,重启ssh服务生效
修改配置后仍然慢,找到GSSAPIAuthentication配置项,值为no -
只允许指定主机连接
在文件最后面另起一行添加AllowUsers deploy@183.21.89.249
,即:指定deploy用户在183.21.89.249机器上连接 -
仅允许特定的用户通过SSH登陆
如果你想让一列用户都能通过SSH登陆,你可以在sshd_config文件中指定它们,例如:我想让用户anze、dasa、kimy能通过SSH登陆,在sshd_config文件的末尾我添加下面这样一行:AllowUsers anze dasa kimy
重启ssh服务,生效配置/etc/rc.d/sshd restart
,新版本可能是sudo systemctl restart sshd
或者 sudo service sshd restart
SSH密钥对生成
运行命令ssh-keygen
,系统会提示输入私钥文件保存路径和文件名(默认为~/.ssh/id_rsa),以及私钥的密码(可选)。
复制公钥到远程服务器
ssh-copy-id user@remote_host
SSH客户端保活
|
|