Mac系统下实现无密码ssh登陆服务器

公司所有的办公电脑都是macbook,由于本屌丝之前没用过mac的电脑(穷逼一个),刚开始使用的时候感觉和windows差别很大,不过使用了一段时间以后真的发现这个系统使用起来实在是太方便了,而且最令我感到舒服的是mac系统和linux系统的命令差不多,毕竟师出同门嘛。

闲话少说,由于运维需要时不时的登陆服务器,搞个虚拟机什么的,ssh就是经常要使用的,但是每次ssh上去的时候都需要输入一大串密码,公司服务器密码又那么复杂,搞得我实在是头很大,所以想在自己的电脑上设置个ssh秘钥,从而实现不用每次输入密码。一切看起来都是那么的美好,因为mac和linux的命令大体相同,所以本屌很happy的在mac命令行中敲了一个ssh-keygen的命令,你别说,还真有这命令,然后就是一路回车带闪电,一个公钥就诞生了,紧接着,本屌很潇洒的打了一个ssh-c,然后拼命的按tab键,但是这回本屌傻眼了,我擦类,没有ssh-copy-id命令啊,这尼玛怎么整啊?

本屌很淡定的打开百度然后google了一下,发现原来我们需要手动上传公钥文件啊,我擦类,怎么这么不人性化,明明一条命令就搞定的事情整的这么麻烦。

所以,我先在mac的根目录下进入.ssh/文件目录,然后找到id_rsa.pub这个文件,使用scp命令把这个文件上传的你要登录的服务器上的/root/.ssh/目录下,并且把这个文件改名为authorized_keys,然后就完成了,以后就不用一遍一遍输一长串密码了。

时间: 2024-07-30 15:16:50

Mac系统下实现无密码ssh登陆服务器的相关文章

mac系统下(os x 10)手动设置IP提示无效服务器IP的解决方法

在mac系统下(os x 10),手动设置ip地址后,弹出错误提示"无效的服务器地址 " 解决的办法是:  ~ networksetup -listallnetworkservices  列出所有网络服务信息  ~ networksetup -setv6off "Ethernet"   停止对应网卡的ipV6服务                                    ~ networksetup -setmanual "Ethernet&q

Mac系统下虚拟机VMware Fusion下Win10如何通过Navcat连接Mysql 5.7

最近一直在折腾Mac系统,原先对Mac使用也不是很熟悉,所以安装过程中出现了很多问题.为了以后查阅方便,当然也为了使得和我一样的小白少踩一些坑, 所以就记录一下这些问题. 首先说一下VMware Fusion这个虚拟机软件吧.我下载的官方最新的版本8.5.7.然后开始安装,安装比较容易.最麻烦的就是如何安装WIn10系统呢?一开始我采取按部就班的方法,通过Mac自带的浏览器Safari去下载Win10 ISO的文件.结果速度太让人崩溃了,非常慢.后来我尝试把ISO通过百度网盘离线下载的方式先下载

【SVN]Mac系统下SVN的基础配置

[SVN]Mac系统下SVN的基础配置 Subversion在MacOS系统已经默认安装,用户可以直接使用.本文主要介绍在Mac系统上SVN的一些基本 使用配置. 验证SVN是否已经存在 svn --version 已经安装了Svn,则会输入当前版本信息: svn, version 1.9.4 (r1740329) compiled Feb 27 2017, 18:16:16 on x86_64-apple-darwin15.0.0 ...... 1. 创建Svn存储库 第一步:创建Svn的存储

Mac系统下使用VirtualBox虚拟机安装win7--第一步 安装vbox虚拟机

Mac系统下使用VirtualBox虚拟机安装win7操作步骤: 第一步 安装vbox虚拟机 1.先下载vbox,下载地址:: https://www.virtualbox.org/wiki/Downloads ,在页面中点击“VirtualBox 5.0.16 for OS X hosts amd64”下载链接,如图所示: 下载好了以后,在 Finder 中的下载目录中,找到“VirtualBox-5.0.16-105871-OSX.dmg”文件,运行安装,如图所示: 打开以后,双击安装界面中

[视频]mac系统下虚拟机parallels安装ubuntu 14.04视频教程

此文是http://www.mr-wu.cn/install-ubuntu-14-04-on-parallels-for-mac/这篇博文的补充,为整个ubuntu 14.04安装过程的视频录像. mac系统很棒,mac下的开发环境也很棒,但有时你还得需要ubuntu开发环境,比如进行嵌入式Linux交叉编译,使用Linaro toolchain-其实mac系统下使用parallels虚拟机安装ubuntu相当的容易,下边讲一下mac系统下使用parallels虚拟机安装ubuntu 14.04

mac系统下为emacs设置中文字体,解决乱码问题

最近换了个系统,现在用mac系统. 当打开emacs后,中文支持的不是很好.有的地方能显示,在.el文件的注释里显示为口口口口口口口口这样的框,如下图所示 找了半天,是因为中文字体的问题,只要设置好中文字体就行了. 以前在Linux下中文就支持的很好,不用配制中文字体就能显示. 配制代码如下(将其放到.emacs文件或init.el里就OK): ;; -------------------------------------------------------------------------

mac系统下的常用命令

这是我日常在mac下记录的一些常用终端命令: 1 java 2 javac 3 exit 4 /Users/lianxumac/Desktop/apktool1.5.2/反编译 ; exit; 5 /Users/lianxumac/Desktop/apktool1.5.2/反编译 ; exit; 6 /Users/lianxumac/Desktop/apktool1.5.2/反编译 ; exit; 7 /Users/lianxumac/Desktop/apktool1.5.2/反编译 ; exi

Mac系统下brew安装指定版本的nodejs小笔记

http://www.jincon.com/archives/429/ Mac系统下brew安装指定版本的nodejs小笔记

mac系统下虚拟机parallels安装ubuntu 14.04

mac系统很棒,mac下的开发环境也很棒,但有时你还得需要ubuntu开发环境,比如进行嵌入式Linux交叉编译,使用Linaro toolchain- 其实mac系统下使用parallels虚拟机安装ubuntu相当的容易,下边讲一下mac系统下使用parallels虚拟机安装ubuntu 14.04桌面系统环境 视频教程 http://www.mr-wu.cn/video-tutorial-for-install-ubuntu-14-04-on-parallels-for-mac/ 下载Ub