我们可以配置一下服务器之间使用公钥验证,这样在服务器上 ssh 到另一台服务器的时候就不需要输入密码了 .. 以后的操作也会比较容易 ..
我现在是在 server 2 这台服务器 .. 先去生成一对密钥 .. ssh-keygen .. 一路回车 .. 然后输出用户主目录下的 .ssh 下面的 id_rsa.pub 这个文件里的内容 ..
复制一下 .. 再到另一台服务器上 .. 先编辑一下用户主目录下的 .ssh 下面的 authorized_keys 这个文件 .. 这个文件里面有我的电脑上的公钥 ..
编辑一下这个文件 .. 再把刚才复制的公钥代码粘贴过来 .. 然后保存一下这个文件 ..
回到 server 2 上再试一下 .. 现在,我们可以直接在 server 2 这台服务器上,直接 ssh 到 server 1 这台服务器 .. 而且不需要输入密码 ..
ssh .. 使用 wanghao 这个用户登录 .. 复制一下 server 1 服务器的内网的 IP 地址 .. 粘贴过来 ... 再指定一下端口号 ..
回车 .. 输入 yes .. 可以直接登录到 server 1 这台服务器 ..
exit 退出 .. 再回到 server 1 .. 同样使用 ssh-keygen 生成一对密钥 ... 一路回车 ..
输出用户主目录下的 .ssh 下面的 id_rsa.pub 文件里的内容 .. 复制一下 .. 回到 server 2 .. 编辑一下这台服务器的 authorized_keys 文件 ..
把刚才复制的代码粘贴到这里 .. 保存一下文件 ...
回到 server 1 .. 我们可以试着在这台服务器上登录一下 server 2 .. 复制一下 server 2 这台服务器在内网的 IP 地址 .. 指定一下端口号 .. 执行一下 . 输入 yes .. 可以直接登录到服务器 .. 不需要输入密码 ..
退出,可以输入 exit ..