SSH连接到LINUX

默认的已经安装.默认配置文件在/etc/ssh/sshd_config

port=22可修改端口号

permitEmptypasswords no 默认禁止空密码登陆

passwordAuthentication yes默认使用口令模式,如果使用公匙模式改为no

SSH使用公匙方法
passwordAuthentication yes改为no.需要重启

http://www.chiark.greenend.org.uk/~sgtatham/putty/download.html网站下载产生秘匙程序puttygen.exe

下载完成后运行该程序,在主界面中”Type of key generate”选择加密的算法,在”Number of bits in a generated key:”中输入加密位数,推荐默认为1024位的ssh2 RSA的加密.

Key passphrase可为空.
Save public key保存公匙geong.pub
Save private key保存私匙geong.ppk

私匙geong.ppk保存的登陆用户本机.

公匙geong.pub保存到服务器/root/.ssh目录下,.ssh目录需要手工建立.

由puttyken产生的公匙文件需要用如下命令转换成需要的格式
ssh-keygen -i -f /root/.ssh/geong.pub>/root/.ssh/authorized_keys

再次登陆即可实现公匙认证模式