> Linux教程 > 系统运维 >

ssh无需输入密码远程连接linux

我们要实现的目的是A机要远程连接到B,不想每次都输入烦索的密码。 
首页登录至A机。

  1.生成密匙对,我用的是rsa的密钥。使用命令 “ssh-keygen -t rsa”

  #ssh-keygen -t rsa
  //一路回车在当前用户的根目录下的.ssh目录生成id_rsa.pub公钥

  2.将公钥放到服务器上(注意存放目录位置)

  #scp ~/.ssh/id_rsa.pub 用户名@你的服务器的ip:~/.ssh/authorized_keys
  //将本地生成的公钥拷贝到远程服务器的下并改名为authorized_keys

  这样就大功告成了!通过ssh登录、通过scp或者sftp传输文件啥的都不用再输入密码了!别把A和B搞反了。

(责任编辑:IT)