Linux 远程控制 SSH 配置

来源:互联网 发布:java技术总监面试 编辑:程序博客网 时间:2024/06/04 19:28
配置文件/etc/ssh/sshd_conf
PermitRootLogin yes允许管理员login

PermitEmptyPasswords no不允许空密码用户login

PasswordAuthentication no/yes密钥/密码认证
若PasswordAuthentication为yes刚连接后输入用户名密码
若PasswordAuthentication为no表示通过密钥认证。需要在客户端生成密钥并把公钥处到服务器端

在windows(putty,等ssh客户端)下生成的公钥(文件名例abc.pub)传到服务器端(FTP或其它方式)
然后进行转换
ssh-keygen -i -f abc.pub > authorized_keys
后边的文件名必須为authorized_keys
如果是再加一上key则用>>
在linux下
ssh-keygen -t rsa
生成密钥自动存放在用户目录下的.ssh中
然后把公钥cp到服务器上并追加到authorized_keys中用cat >>
0 0