远程连接Linux服务器
1、在本地生成pem文件
生成密钥:
ssh-keygen -m PEM -t rsa -b 4096
查看生成的密钥对:
ls ~/.ssh/
将私钥重命名至id_rsa.pem:
mv ~/.ssh/id_rsa ~/.ssh/id_rsa.pem
修改~/.ssh/目录权限:
chmod 700 ~/.ssh/
将id_rsa.pub文件内容重定向至authorized_keys文件:
cat ~/.ssh/id_rsa.pub >> ~/.ssh/authorized_keys
使用编辑器(vim)打开配置文件
vim /etc/ssh/sshd_config
修改完成后如下:
重启ssh服务:
#重启sshd服务systemctl restart sshd
2.本机免密登录远程机器
将id_rsa.pem文件拷贝至本机进行使用。
ssh常用命令
#启动sshd服务systemctl start sshd#停止sshd服务systemctl stop sshd#重启sshd服务systemctl restart sshd#查看sshd服务的状态systemctl status sshd#sshd服务开机启动systemctl enable sshd#sshd服务禁止开机启动systemctl disable sshd#锁定sshd服务systemctl mask sshd#解锁sshd服务systemctl unmask sshd#重新加载sshd服务的配置文件systemctl reload sshd