目录
配置ssh key 登录
-
生成公钥和私钥文章源自编程技术分享-https://mervyn.life/59bcc7d0.html
ssh-keygen -t rsa -C "Mervyn" -
将公钥上传至服务器文章源自编程技术分享-https://mervyn.life/59bcc7d0.html
scp id_rsa.pub username@server:~/.ssh/id_rsa.pub -
登录到服务器(此时需要输入密码)并创建相应的目录文章源自编程技术分享-https://mervyn.life/59bcc7d0.html
ssh username@server mkdir ~/.ssh chmod 700 ~/.ssh touch ~/.ssh/authorized_keys chmod 644 ~/.ssh/authorized_keys -
将公钥加入服务器认证文章源自编程技术分享-https://mervyn.life/59bcc7d0.html
cd ~/.ssh cat id_rsa.pub >> authorized_keys rm id_rsa.pub -
退出再次登录即可无密码登录文章源自编程技术分享-https://mervyn.life/59bcc7d0.html
ssh username@server
禁止root用户通过密码登录并修改ssh登录端口
-
修改配置文件
vi /etc/ssh/sshd_config文章源自编程技术分享-https://mervyn.life/59bcc7d0.html- 修改
PermitRootLogin由yes改为no, 并且去掉前面的注释符 - 修改
Port由22 改为其他数值
- 修改
-
重启sshd服务文章源自编程技术分享-https://mervyn.life/59bcc7d0.html
service sshd restart
文章源自编程技术分享-https://mervyn.life/59bcc7d0.html
我的微信公众号
微信扫一扫




评论