上一篇讲了如何购买服务器,并且科学上网.看这里的第一篇文章:

  从零开始搭网站

  从这里开始的文章,我会默认大家都是最起码是入门级的程序员,如果你完全不懂我在说什么,那就退出好了.

  作为开发人员,接下来为了让这个服务器发挥最大作用,当然还要在上面搭建web环境.首先就是每次连接都要进行的操作:输入账号密码.

  其实这个操作很烦的,windows电脑远程连接可以记住密钥,Mac电脑其实也可以实现类似的操作.下面就是步骤:

  1:打开终端,输入:

ssh-keygen -t rsa

  回车,然后如图所示:

  2:回车.这一步是问你生成的id_rsa保存在哪,由于我的之前已经保存过了,所以这里提示重复.如果你们要保存多个key的话可以在这一步不直接回车,输入不同的文件路径也可以.如图所示:

  3:这一步让你输入凭借这个id_rsa登录所需要输入的密码,我们的目的当然是为了不要密码,所以这一步啥都别输,直接回车,就会如下所示:

  4:他让你再次输入你的密码,那么我们这里还是直接回车,然后如下图所示:

  5:那么到上一步,我们所需要的无密码的公钥就已经生成完了,我们需要把公钥里面的内容复制一下,放到服务器上去.

  输入:

  

cat /Users/shadowsaint/.ssh/id_rsa.pub

  !!!注意:这里cat后面的地址,是下图所示生成公钥的地址,不要直接复制我的.

  !!!注意,复制的时候不要复制最后面pub后面的那个"."

  6:回车,屏幕上就会打印出来你的公钥内容,如下图所示:

  7:复制上图红框内的内容.然后用root权限角色用ssh登陆你的服务器,如下图所示:

  8:创建.ssh文件夹,输入:

mkdir .ssh

  如下图所示(我是之前建过了,他提示我已经存在,你们这么输会正确创建的)

  9:进入.ssh文件夹,通过vim创建文件

  输入:

  

cd .ssh
vim authorized_keys

  如图所示:

  10:回车,进入vim,按"i",进入INSERT模式,然后把第七步复制的内容粘贴进来,如图所示:

  11:按ESC退出INSERT模式,按:输入wq,回车,即可保存并退出vim模式,以后再连接服务器就不用密码啦,撒花结束.

[从零开始搭网站二]服务器环境配置:Mac电脑连接CentOS不用每次都输入密码的更多相关文章

  1. [从零开始搭网站五]http网站Tomcat配置web.xml和server.xml

    点击下面连接查看从零开始搭网站全系列 从零开始搭网站 上一章我们在CentOS下搭建了Tomcat,但是还是没有跑起来...那么这一章就把最后的配置给大家放上去. 有两种方式:一种是用 rm -f 给 ...

  2. [从零开始搭网站六]为域名申请免费SSL证书(https),并为Tomcat配置https域名所用的多SSL证书

    点击下面连接查看从零开始搭网站全系列 从零开始搭网站 由于国内的网络环境比较恶劣,运营商流量劫持的情况比较严重,一般表现为别人打开你的网站的时候会弹一些莫名其妙的广告...更过分的会跳转至别的网站. ...

  3. [从零开始搭网站三]CentOS配置JDK

    点击下面连接查看从零开始搭网站全系列 从零开始搭网站 上一章我介绍了,如何不用每次都输密码连接服务器.那么这一章终于要开始服务器的开发环境配置了. 1:先输入以下代码来检验有没有已经安装的CDK: r ...

  4. [从零开始搭网站四]CentOS配置Tomcat

    点击下面连接查看从零开始搭网站全系列 从零开始搭网站 上一章带大家配置了JDK,那么现在就要来配置Tomcat容器了. 1:去 http://tomcat.apache.org/download-90 ...

  5. [从零开始搭网站七]CentOS上安装Mysql

    点击下面连接查看从零开始搭网站全系列 从零开始搭网站 通过前面6章,我们买好了服务器,配置了服务器连接,服务器上配置了JDK和Tomcat,准备了域名(这个我没教,自己去阿里/百度/腾讯买,买东西我相 ...

  6. LNMP(linux+nginx+mysql+php)服务器环境配置【转载】

    本文转载自 园友David_Tang的博客,如有侵权请联系本人及时删除,原文地址: http://www.cnblogs.com/mchina/archive/2012/05/17/2507102.h ...

  7. laravel5.8笔记一:安装与服务器环境配置

    laravel版本:5.8 环境要求: PHP >= 7.1.3 OpenSSL PHP 扩展 PDO PHP 扩展 Mbstring PHP 扩展 Tokenizer PHP 扩展 XML P ...

  8. Ubuntu 下 Apache2 和 PHP 服务器环境配置

    Ubuntu 下 Apache2 和 PHP 服务器环境配置 1.简介 本文主要是 Ubuntu 下 Apache2 和 PHP 服务器环境配置方法,同样适用于 Debian 系统:Ubuntu 20 ...

  9. 生产服务器环境最小化安装后 Centos 6.5优化配置备忘

    生产服务器环境最小化安装后 Centos 6.5优化配置备忘 作者:Memory 发布于:2014-8-13 15:00 Wednesday 服务器 本文 centos 6.5 优化 的项有18处: ...

随机推荐

  1. Linux服务器配置---安装nfs

    安装nfs NFS是Network File System的缩写,即网络文件系统.客户端通过挂载的方式将NFS服务器端共享的数据目录挂载到本地目录下. 由于NFS支持的功能很多,不同功能会使用不同程序 ...

  2. Node.js中环境变量process.env详解

    Node.js中环境变量process.env详解process | Node.js API 文档http://nodejs.cn/api/process.html官方解释:process 对象是一个 ...

  3. GoldenGate 12.3 MA架构介绍系列(2) - 数据同步测试

    安装配置可参考上一篇:http://www.cnblogs.com/margiex/p/8071957.html 安装完成之后,会自动启动ServiceManager服务,此时,可以通过浏览器访问. ...

  4. MXNet官方文档中文版教程(3):神经网络图(Symbol)

    https://blog.csdn.net/qq_36165459/article/details/78394259 文档英文原版参见Symbol - Neural network graphs an ...

  5. Python For Android (P4a):添加权限(Permissions)

    from flutter study: <uses-permission android:name="android.permission.INTERNET"/>< ...

  6. kali meterpreter中mimikatz模块获取密码

    kali这方面不说了, meterpreter也略过, 做个关于mimikatz的笔记. mimikatz模块, 能获取对方机器的密码(包括哈希和明文). 渗透模块怎么进的也不说了, 方式太多, 我用 ...

  7. 正则表达式验证HTTP地址是否合法

    转载:https://blog.csdn.net/fsdad/article/details/52637426 判断url是否合法 const std::regex urlpattern(" ...

  8. linux如何使make输出makefile中所有的规则和变量

    答: make -p (会执行makefile,加入-q可以阻止makefile的执行)

  9. linux内核中的vgaarb是什么?

    答: vga仲裁器(vga arbiter),是内核中的一个模块

  10. SP6779 GSS7

    GSS7解题报告 前言 唔,有点恶心哪,废了两个多小时debug 思路 很容易看出傻子都知道,这个是树链剖分+线段树的裸题,只不过是恶心了点,这里重点讲一下细节问题 线段树 做过GSS系列的都应该很熟 ...