两台linux系统免密码登录

一台是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 里

wKioL1XQpAOgRMhHAAEghqafxiA883.jpg

点属性,找到刚刚下载的私钥文件

wKiom1XQoiGwmde7AAFESpC-Cyg240.jpg

而后就能够经过秘钥登录了,这时经过密码就不能登录了

相关文章
相关标签/搜索