1、查看是否安装ssh,返回结果含ssh client&ssh server,则不需要安装
$ rpm -qa | grep ssh
2、未安装ssh,安装ssh,执行命令
- CentOS
$ yum list | grep openssh
$ sudo yum install openssh-clients openssh-server
- Ubuntu
$ sudo apt-get install openssh-server
apt-get安装有问题时,执行
sudo apt-get update
3、配置无密码登录
$ ssh localhost
$ exit
$ cd ~/.ssh/ #执行ssh localhost后会创建.ssh文件夹
$ ssh-keygen -t rsa
$ cat id_rsa.pub >> authorized_keys
$ chmod 600 ./authorized_keys
$ ssh localhost