`
MauerSu
  • 浏览: 513705 次
  • 性别: Icon_minigender_1
  • 来自: 北京
文章分类
社区版块
存档分类
最新评论

不输入密码ssh直接登录阿里云Linux主机

 
阅读更多
源:http://www.cnblogs.com/dudu/archive/2012/12/11/linux-ssh-without-password.html
评:
不输入密码ssh直接登录阿里云Linux主机

服务器环境:阿里云云服务器,Linux版本 - CentOS

客户端环境:Mac OSX Terminal

在Terminal中用ssh命令登录服务器每次都要输入密码,虽然可以复制/粘贴密码,但登录后一段时间不操作,服务器会自动断开连接,连接时又要复制/粘贴密码,还是有些不方便。

有没有办法实现登录时不用输入密码呢?有办法,这篇博文分享的就是解决方法。

不输入密码,服务器如何验证客户端呢?通过证书,证书就像你进办公室门时的门卡。客户端登录时,拿门卡(证书)在服务器上刷一下(证书验证),服务器会检查这张门卡能不能开门。

那如何制作门卡,如何把门卡信息告诉服务器呢?用下面的操作步骤来回答这个问题。

1. 打开你放门卡的皮夹

cd ~/.ssh/

如果没有皮夹,去买一个:

mkdir ~/.ssh

2. 制作门卡

ssh-keygen -t rsa

默认门卡文件名:id_rsa.pub

3. 将门卡复制一个并放至服务器的皮夹

scp id_rsa.pub username@server:~/.ssh/id_rsa.pub

注:如果服务器上没有.ssh文件夹,需要先登录服务器进行创建。

4. 登录到服务器(需要输入密码),从服务器皮夹中拿出门卡,取出其中的信息,放到专用的夹层

ssh username@server

cd ~/.ssh
cat id_rsa.pub >> authorized_keys

5. 销毁服务器皮夹中的门卡

rm id_rsa.pub

6. 退出服务器

exit        

7. 再次登录时就无需输入密码

ssh username@server

Welcome Houyi VM System !

[root@aliyun-cnblogs ~]#

无密码ssh登录就这么简单!

参考文章:

How to SSH into Terminals without entering the password?
分享到:
评论

相关推荐

    阿里云linux服务器下安装Apache的简单方法

    首先,你需要通过SSH(Secure Shell)协议连接到你的阿里云Linux服务器。在Mac OS X环境下,你可以打开Terminal并输入以下命令,将`username`替换为你的用户名,`ip`替换为服务器的公网IP地址: ``` ssh username...

    阿里云服务器如何在Linux下绑定域名?

    ### 阿里云服务器在Linux环境下...通过上述步骤,你已经成功地在阿里云Linux服务器上绑定了域名。如果你在操作过程中遇到任何问题,可以参考官方文档或者联系阿里云的技术支持团队获取帮助。希望这篇文章对你有所帮助!

    putty 工具 用于连接阿里云服务器

    2. **配置会话**:启动PuTTY,输入阿里云ECS实例的公网IP地址(或内网IP,如果在同一个VPC内),在"端口"字段输入默认的SSH端口22。 3. **登录信息**:在"类别"窗口中展开"SSH" -> "Auth",可以设置私钥文件路径,...

    阿里云Linux主机安装WDCP管理面板(包含lamp+lnmp+lanmp环境)

    首先,你需要通过SSH客户端(如xshell或putty)登录到你的阿里云Linux主机。安装WDCP的步骤非常简洁,只需执行两条命令: - 下载安装脚本: ``` wget http://down.wdlinux.cn/in/lanmp_wdcp_ins.sh ``` - 运行安装...

    阿里云服务器建网的putty

    阿里云服务器建网的过程中,Putty是一个不可或缺的工具,它是一款免费且开源的终端模拟器,主要用于SSH(Secure Shell)协议的远程连接。通过Putty,用户可以在本地计算机上与运行在阿里云上的Linux或Windows服务器...

    阿里云服务器使用手册forlinux.pdf

    阿里云服务器使用手册for Linux是指导用户...手册还可能包含更多关于安全管理、性能优化、监控和备份等内容,确保用户能够高效、安全地使用阿里云Linux服务器。对于初学者和有经验的管理员来说,这都是一个宝贵的资源。

    小白搭建阿里云平台的linux web服务器教程-静态篇

    首先我们的环境是:linux系统的主机 整个过程分为以下几步: 第一步:购买的教程很多就不细说了,我买的是centos的系统. 第二步:安装httpd服务,修改其配置文件. 第三步:通过ssh服务,上传我们的静态网页文件 第四步:通过...

    阿里云服务器使用手册forlinux借鉴.pdf

    阿里云服务器使用手册for ...这份手册旨在帮助用户快速上手阿里云Linux服务器的日常管理,包括基本的系统维护和网络服务配置。通过这些步骤,用户能够更有效地利用云资源,实现远程工作、数据存储和网站部署等功能。

    阿里云ecs centos7 lnmp配置文档

    摘要:本文档介绍了阿里云 ECS CentOS 7 环境下LNMP(Linux + Nginx + MySQL + PHP)配置的详细步骤,包括远程连接服务器、添加新用户、安装 EPEL 仓库、安装 Nginx、配置虚拟主机等内容。 一、远程连接服务器 ...

    公网云,虚拟机,阿里云,华为云等连接FTP/SS工具,控制台+文件

    2. 配置SSH连接:在SecureCRT中新建会话,输入阿里云或华为云虚拟机的IP地址,选择SSH协议,设置用户名和端口号(默认为22)。保存会话以便后续快速连接。 3. 连接虚拟机:点击“打开会话”,输入密码或使用SSH密钥...

    阿里云大数据Hadoop集群搭建全网最新教程

    ### 阿里云大数据Hadoop集群搭建全网最新教程 #### 一、Hadoop运行环境搭建 在构建Hadoop集群之前,首先需要确保Linux环境已经准备好,并且能够支持Hadoop的正常运行。 ##### 1.1 配置免密登录 在分布式计算环境...

    Python-阿里云配置PHP集成环境LNMP

    阿里云提供了多种Linux发行版,如Ubuntu、CentOS等,这里我们通常选择CentOS,因为它在服务器领域有良好的社区支持和丰富的软件资源。 2. **Nginx**:Nginx是一款高性能的HTTP和反向代理服务器,它的特点是轻量级、...

    云主机部署项目所需环境.zip

    云主机是基于云计算技术的一种虚拟服务器,由专业的云服务提供商如阿里云、腾讯云、AWS等提供。用户可以按需租用,无需购买硬件,具有高可用性、弹性伸缩和便捷管理等优点。在云主机上部署项目,通常包括以下几个...

    WinSCP阿里云

    只要文件主机支持SSH协定,你就可以安心的下载、上传文件。 他的操作界面是参考NC(Norton Commander)的双视窗排列方式,使用起来不会有太大的困难。 在WinSCP中,一般的文件操作都没有问题,如:复制、移动、更名...

    Linux系统故障排查手册【云主机ECS版】.pdf

    在Linux主机网络问题方面,重点讲解了ifdown和ifup命令丢失的处理方法,TIME_WAIT和CLOSE_WAIT状态的讨论总结,以及网络抖动的经典案例分析。 为了提供更详细的排查指导,手册还详细讲解了grub.conf文件被清空的...

    阿里云弹性伸缩-常见问题.pdf

    - 自定义镜像密码不一致:新建云主机密码与镜像密码不同,可通过控制台重置密码或使用公私钥认证。 4. **使用免密码登录管理Linux实例**: - 在ECS实例上建立公钥和私钥,将公钥复制到客户端,修改SSH配置文件,...

    阿里云CentOS 服务器

    ### 阿里云CentOS服务器上的LNMP环境部署详解 #### 一、阿里云ECS简介及选购指南 阿里云ECS(Elastic Compute Service)是阿里云提供的一种弹性计算服务,允许用户根据需求快速获取计算资源。通过ECS,用户能够...

    网站搭建-阿里云ECS配置Ubuntu服务器.pdf

    在本文中,我们将探讨如何在阿里云ECS(Elastic Compute Service)上配置Ubuntu服务器,以便搭建网站。首先,确保你已经购买了一台阿里云ECS服务器,并且选择了Ubuntu 16.04 64位作为操作系统。不推荐安装图形化界面...

Global site tag (gtag.js) - Google Analytics