文章详情

  • 游戏榜单
  • 软件榜单
关闭导航
热搜榜
热门下载
热门标签
php爱好者> php文档>sshd服务基本配置

sshd服务基本配置

时间:2011-03-10  来源:lykyl的自留地

!服务端基本安全设置:
修改/etc/ssh/sshd_config,具体如下:
ServerKeyBits 1024  #将ServerKey强度改为1024比特
PermitRootLogin no #禁止root远程登录
PasswordAuthentication no  #不允许密码方式的登录
MaxAuthTries 3   #最大登录尝试次数为3
RSAAuthentication yes #允许RSA认证
PubkeyAuthentication yes #允许公钥认证
AuthorizedKeysFile .ssh/authorized_keys #保存公钥的认证文件
PermitEmptyPasswords no  #禁止空密码进行登录
ChallengeResponseAuthentication no #禁用s/key密码

!如果需要限制来路IP的话,可以修改/etc/hosts.deny和/etc/hosts.allow两个文件,通过添加sshd:<IP地址或IP段>来限制或允许SSH远程链接IP。

!生成密钥
用打算通过SSH登录的帐号登录系统
ssh-keygen -b 1024 -t rsa
进入此用户的 .ssh目录,将生成的公钥文件名(默认为id_rsa.pub)改为与sshd_config中AuthorizedKeysFile设置项一样的文件名(authorized_keys),更改权限为400
将私钥文件id_rsa拷贝到客户端,通过PUTTYGEN转换RSA密钥,保存私钥为ppk格式,最后通过密钥认证即可登录远程系统。

相关阅读 更多 +
排行榜 更多 +
辰域智控app

辰域智控app

系统工具 下载
网医联盟app

网医联盟app

运动健身 下载
汇丰汇选App

汇丰汇选App

金融理财 下载