1.执行ssh-keygen -t rsam生成公私钥对

私钥放本地.ssh文件夹下(默认在这个文件夹下, 不须要挪动)

2.公钥放入服务器~.ssh文件夹下的authorized_key文件中, 如果没有就新建此文件


3.重启sshd服务systemctl restart sshd.service

4.在本地.ssh文件夹下新建一个文件名为config的文件, 配置如下


Host 服务器登录名
HostName: 服务器地址
User 登录用户
Port 服务器ssh的port
IdentityFile 私钥地址

5.应用ssh bf命令登录服务器

ssh配置文件在/etc/ssh/sshd_config目录下, 包含port, AuthorizedKeysFile等