ssh 提供一种优雅且灵活的方式来解决这个问题,就是利用 ssh 的用户配置文件 config 管理 ssh 会话。ssh 的用户配置文件是放在当前用户根目录下的 .ssh 文件夹里(~/.ssh/config,不存在则新创建一个),其配置写法如下:

Host    别名

    HostName        主机名

    Port            端口

    User            用户名

    IdentityFile    密钥文件的路径

 要实现免密登陆 先要生成公钥私钥

ssh-keygen -t rsa 一路回车
把生成的公钥扔给你要登陆的那台机子上
ssh-copy-id -i '-p3322 root@192.168.0.131'