SSH私钥登陆,防止暴力破解

在服务器上生成公钥,和私钥。公钥放在服务器上,私钥本身保管好。linux用SSH生成linux

1.生成公钥和私钥shell

2.配置服务器公钥,设置权限vim

$ cd .ssh
$ cat id_rsa.pub >> authorized_keys
$ chmod 600 authorized_keys


3. 设置 SSH,打开密钥登陆功能(把服务器的私钥保存好到本地id_rsa)

    打开:vim /etc/ssh/sshd_configbash

  RSAAuthentication yes 服务器

    PubkeyAuthentication yesssh

    #禁用密码登陆spa

   PasswordAuthentication norest

 

最后,重启 SSH 服务:code

 systemctl restart  sshd.serviceblog

 

 

4. 配置客户端,xshell (把刚刚生成的私钥下载到本地)

配置已完成,若是是免秘钥的登陆,就在开始生成的时候 ssh-keygen -t rsa -p ' '

 

-P表示密码,-P '' 就表示空密码,也能够不用-P参数,这样就要三车回车,用-P就一次回车。

 

 

 

5.设置成功以后FTP登陆不上了,设置ftp配置

 

这样配置就所有ok了。

相关文章
相关标签/搜索