vps密匙设置,和安全 |
您所在的位置:网站首页 › vps账号密码是哪些 › vps密匙设置,和安全 |
1.如何生成ssh公钥
你可以按如下命令来生成sshkey ssh-keygen -t rsa -C "[email protected]"# Creates a new ssh key using the provided email # Generating public/private rsa key pair...查看你的public key,并把他添加到 cat ~/.ssh/id_rsa.pub # ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQC6eNtGpNGwstc....添加后,在终端(Terminal)中输入 ssh -T [email protected]若返回 Welcome to Git@OSC, yourname!则证明添加成功。
如果你按步就班完成了以上步骤,那么你就有了自己的密匙,相信我用它更能保障安全。
现在把它上传到自己的vps上。
在终端上用 scp ~/.ssh/id_rsa.pub 用户名@域名 :~
现在登录vps 你会在桌面找到id_rsa.pub(这是你的公匙,另一个是你的私匙,顾名思义,千万别传错了)。
创建一个.ssh文件夹,把 id_rsa.pub 放进去并改名成 authorized_keys
用vi或者别的编辑器打开ssh_config文件 vi /etc/ssh/ssh_config
看看这下面这句前面有没有#,如果有就删了#
AuthorizedKeysFile %h/.ssh/authorized_keys
把本地的id_rsa.pub 的文件名也改成authorized_keys
你就能试试登录vps,不出意外的话应该就不用输密码了
如果出了意外你去本地的sshd_config文件里,看看这下面这句前面有没有#,如果有就删了#
AuthorizedKeysFile %h/.ssh/authorized_keys
如果不用输密码的情况下能登入,你就能去sshd_config文件里完成以下操作
禁止密码登录
将PasswordAuthentication yes 修改成 PasswordAuthentication no
从此以后没有私匙,谁也进不来,世界安静了。
|
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |