这是自己的第一篇blog
首先,因为自己工作需要经常会在mac电脑上连接服务器,以前一直使用的第三方的ssh连接工具
但是,由于第三方的发的工具有的是英文的,有的是收费的,汉化的又有些功能不太完整,直到后面在网上查了一下,可以用终端设置到系统配置文件里,让你的登陆指令变成系统命令,实现免密登陆
自己也是为了方便总结和记录,遂写下这篇博客
好了费话不多说,开始
第一步:生成rsa公钥和秘钥,
ssh-keygen -t rsa (接下来三个回车)
这个界面就表示你的公钥和秘钥已经生成成功
路径通常情况下是〜/.ssh
接下来将你的公钥上传到你需要连接的服务器上面:
切换到公钥的目录下面:cd ~/.ssh
执行上传命令范式:scp ./*.pub user@ip:〜/.ssh
在服务器上面执行cat *.pub >> authorized_keys
例:scp ./id_rsa.pub root@127.0.0.1:~/.ssh
上传成功!!!
第二步:将你的ssh连接指令保存到配置中
修改你的配置文件(会自动创建当没有时),命令如下:
vim ~/.bash_profile
在.bash_profile里输入如下信息
范式:alias 命令='你需要执行的内容'
例:alias login_myserver='root@127.0.0.1'
输入完成后保存,命令l输入 :wq
最后更新刚刚编辑的配置文件
source ~/.bash_profile
第三步-测试:在终端里输入:你刚刚保存在配置文件里的命令
ok,搞定