由于自己的服务器是centos的,所以Mac可以直接用自带的终端通过ssh指令连接,但是每一次都要输入密码所以很麻烦。可以通过配置公匙和私匙免密码连接。
Mac小技巧
SSH连接服务器免密码
创建密匙对
打开Mac终端输入
ssh-keygen -t rsa然后一路按回车,会创建两个密钥文件:id_rsa(私钥) id_rsa.pub(公钥)默认路径是~/.ssh/
cd ~/.ssh/ #进入该目录然后把公匙复制并重命名为authorized_keys
cp id_rsa.pub authorized_keys## 将公钥传到服务器
用scp指令把公匙文件传到的服务器里.ssh目录里面
scp authorized_keys root@x.x.x.x:~/.ssh/完成这一部之后使用ssh指令和scp指令都不再需要打密码了
修改配置文件使用别名连接
在Mac的.ssh目录下创建配置文件config
vim ~/.ssh/config同时添加
Host sagezhong #你的别名
HostName x.x.x.x #你的服务器ip
User root #用户名
Port 22 #端口号
IdentityFile ~/.ssh.id_rsa #私匙路径然后直接在终端输入
ssh sagezhong就可以直接连接上服务器了
哈哈哈,写的太好了https://www.lawjida.com/