常常使用ssh登陆远程服务器的朋友们可能常常有这样的烦恼 我们需要在登陆的时候输入密码 闪动的光标,没法看到的输入内容,过时不候的Timeout等等不友好的交互对于一个急性子懒人来说简直是烦到骨头痒痒,常常让人怀疑这台远程服务器是不是自己亲生的(显然不是) 当然这也有一个解决办法,就是通过使用SSHkey来实现的免密码登陆 接下来你需要准备 一台本地电脑(就是你目前手里这台) 一台远程服务器 接下来需要先得到本机公钥,一般情况下电脑本机是自带ssh的,你可以在命令行工具中输入ssh -V如果显示了版本号那说明ssh存在.如果本机不存在你可以尝试着brew install ssh(mac) 或者sudo apt-get install ssh(ubuntu)其他系统请百度一下~ 如果上一步发现本机存在ssh的话,那么接下来查看一下我们是否创建了公钥,在根目录中cd .ssh查看是否有ssh的隐藏文件夹并且查看文件夹内容 (由于我已经创建过我的公钥,所以完成所有结果后是这样的)