一台是192.168.10.131,另外一台是192.168.10.135,如今要实现两个需求:
vim
1、是131免密码登录135,而且scp rsync 免密码拷贝ssh
2、是用secureCRT工具登录135时,只能用秘钥登录,不能用密码登录ide
实验步骤以下:
工具
一、在131上运行 ssh-keygen,生成密钥对,其中公钥用于加密,私钥用于解密加密
二、ssh-copy-id -i /root/.ssh/id_rsa.pub root@192.168.10.135,将生成的公钥内容拷贝到135的/root/.ssh/authorized_keys文件里,用ssh-copy-id这个命令会自动将公钥里的内容拷贝到authorized_keys文件里,并设置好权限为600。若是没有这个命令须要安装openssh-clientsspa
而后就能够在131上直接ssh 到135上了,而且scp rsync 都不须要输入密码拷贝
rest
2、blog
一、在131上经过sz把私钥拷贝下来get
二、在135上修改sshd配置文件it
vim /etc/ssh/sshd_config
PubkeyAuthentication yes #启用公钥认证
AuthorizedKeysFile .ssh/authorized_keys #公钥认证路径
PasswordAuthentication no #设置不容许密码登录
重启sshd服务 /etc/init.d/sshd restart
而后在securecrt 里
点属性,找到刚刚下载的私钥文件
而后就能够经过秘钥登录了,这时经过密码就不能登录了