目录
配置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
我的微信公众号
微信扫一扫
评论