[从零开始搭网站二]服务器环境配置:Mac电脑连接CentOS不用每次都输入密码
上一篇讲了如何购买服务器,并且科学上网.看这里的第一篇文章:
从这里开始的文章,我会默认大家都是最起码是入门级的程序员,如果你完全不懂我在说什么,那就退出好了.
作为开发人员,接下来为了让这个服务器发挥最大作用,当然还要在上面搭建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不用每次都输入密码的更多相关文章
- [从零开始搭网站五]http网站Tomcat配置web.xml和server.xml
点击下面连接查看从零开始搭网站全系列 从零开始搭网站 上一章我们在CentOS下搭建了Tomcat,但是还是没有跑起来...那么这一章就把最后的配置给大家放上去. 有两种方式:一种是用 rm -f 给 ...
- [从零开始搭网站六]为域名申请免费SSL证书(https),并为Tomcat配置https域名所用的多SSL证书
点击下面连接查看从零开始搭网站全系列 从零开始搭网站 由于国内的网络环境比较恶劣,运营商流量劫持的情况比较严重,一般表现为别人打开你的网站的时候会弹一些莫名其妙的广告...更过分的会跳转至别的网站. ...
- [从零开始搭网站三]CentOS配置JDK
点击下面连接查看从零开始搭网站全系列 从零开始搭网站 上一章我介绍了,如何不用每次都输密码连接服务器.那么这一章终于要开始服务器的开发环境配置了. 1:先输入以下代码来检验有没有已经安装的CDK: r ...
- [从零开始搭网站四]CentOS配置Tomcat
点击下面连接查看从零开始搭网站全系列 从零开始搭网站 上一章带大家配置了JDK,那么现在就要来配置Tomcat容器了. 1:去 http://tomcat.apache.org/download-90 ...
- [从零开始搭网站七]CentOS上安装Mysql
点击下面连接查看从零开始搭网站全系列 从零开始搭网站 通过前面6章,我们买好了服务器,配置了服务器连接,服务器上配置了JDK和Tomcat,准备了域名(这个我没教,自己去阿里/百度/腾讯买,买东西我相 ...
- LNMP(linux+nginx+mysql+php)服务器环境配置【转载】
本文转载自 园友David_Tang的博客,如有侵权请联系本人及时删除,原文地址: http://www.cnblogs.com/mchina/archive/2012/05/17/2507102.h ...
- laravel5.8笔记一:安装与服务器环境配置
laravel版本:5.8 环境要求: PHP >= 7.1.3 OpenSSL PHP 扩展 PDO PHP 扩展 Mbstring PHP 扩展 Tokenizer PHP 扩展 XML P ...
- Ubuntu 下 Apache2 和 PHP 服务器环境配置
Ubuntu 下 Apache2 和 PHP 服务器环境配置 1.简介 本文主要是 Ubuntu 下 Apache2 和 PHP 服务器环境配置方法,同样适用于 Debian 系统:Ubuntu 20 ...
- 生产服务器环境最小化安装后 Centos 6.5优化配置备忘
生产服务器环境最小化安装后 Centos 6.5优化配置备忘 作者:Memory 发布于:2014-8-13 15:00 Wednesday 服务器 本文 centos 6.5 优化 的项有18处: ...
随机推荐
- mongodb 批量修改
db.getCollection(').find({}).forEach( function(item) { item.date = item.date.replace("2018-11-2 ...
- [转载]基于 Token 的身份验证
作者:王皓发布于:2015-08-07 22:06更新于:2015-08-07 22:07 最近了解下基于 Token 的身份验证,跟大伙分享下.很多大型网站也都在用,比如 Facebook,Twit ...
- @RefreshScope 的作用
让在application.properties里自定义的变量也能通过@Value 注解正常注入
- ads查询结果中文显示方框问题
刚安装aqua data studio查询结果中文会变成小方框 选择File -->Options 找到General -->Appearance,把Editor Font , Text ...
- ConvertUtils.register(new DateConverter(null), java.util.Date.class)使用
在我们使用BeanUtils.copyProperties(dest,orig)将一个类的属性赋值给另一个类的时候 如果类中存在 Date类型的转换可能会报"no value specifi ...
- ZYNQ学习之路1. Linux最小系统构建
https://blog.csdn.net/u010580016/article/details/80430138?utm_source=blogxgwz1 开发环境:window10, vivado ...
- bzoj 3083
bzoj 3083 树链剖分,换根 对于一颗树有以下操作 1.确定x为根,2.将u到v的简单路径上的数全改成c,3.询问当前以x为根的子树中的节点最小权值. 如果没有操作1:树链剖分很明显. 于是考虑 ...
- Introduction to the Standard Directory Layout
Having a common directory layout would allow for users familiar with one Maven project to immediatel ...
- go开发工具及安装使用(Liteide)Liteide-centos6.8 安装
开发工具介绍 LiteIDE https://github.com/visualfc/liteide/blob/master/liteidex/deploy/welcome/zh_CN/readme. ...
- 跟阿铭学Linux习题答案
第一章:走进Linux 1.简述它的发展历史,列举几种代表性的发行版 Linux之前是Unix,由于Unix收费昂贵,so,Richard Stallman 发起了开发自由软件的运动,并成立了自由软件 ...