欢迎光临散文网 会员登陆 & 注册

使用xshell生成密钥对并登录Debian

2023-07-22 14:03 作者:今冷与夕暖  | 我要投稿

1.新建.ssh目录

cd ~

mkdir .ssh

cd .ssh

2.xshell生成密钥对

https://www.xshellcn.com/xsh_column/jiaocheng-gyyhrz.html

将生成的公钥另存到桌面,使用Xftp上传到.ssh目录里

Xftp输入/root/.ssh,可以进入.ssh目录

3.进入.ssh目录将上传的公钥改名

cd .ssh

cat id_rsa.pub >> authorized_keys

4.给公钥和.ssh文件夹设置权限

chmod 600 authorized_keys

cd ..

chmod 700 ~/.ssh

5.修改ssh配置文件

vi /etc/ssh/sshd_config

把以下两个前面的#注释去掉,让其生效

PubkeyAuthentication yes

AuthorizedKeysFile .ssh/authorized_keys

6.重启ssh

service sshd restart

7.在xshell里,取消密码登录,勾选密钥登录,查看是否可以正常登录

8.使用密钥登录之后,在/etc/ssh/sshd_conifg里面,将密码登录改为no,将允许空密码改为no,然后重启一下ssh

PasswordAuthentication no

PermitEmptyPasswords no

使用xshell生成密钥对并登录Debian的评论 (共 条)

分享到微博请遵守国家法律