Linux与windows服务ssh配置笔记

配置文件/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 >>

相关推荐