码迷,mamicode.com
首页 > 系统相关 > 详细

macOS使用centOS远程服务器

时间:2016-07-10 21:29:41      阅读:713      评论:0      收藏:0      [点我收藏+]

标签:

最近又重新入了海外服务器,想折腾点东西,已经快一年没用过服务器了,忘了好多东西,这次就边做边回忆边学习

首先得是登录了吧

# ssh root@xx.xx.xx.xxx

输入密码就行了,顺便吐槽一下代购的服务器的默认密码是 %X5Ph.]Ap$2{.?*Cj 看着就安全的不行……

然后先更改一下密码

# passwd root

无比基础的Linux命令

然后配下SSH吧

首先,什么是SSH

SSH我最开始用还是在用github的时候,SSH即Secure Shell,是种便捷的安全认证服务,简单的讲就是自己的终端生产自己的秘钥,作为一个标识,在服务器那边添加上这个秘钥,这样每次去ssh链接,服务器就检查一下你的标识,发现自己这边存了这个标识,就说明认识这个终端,就直接允许等登录了

SSH的生成就不具体说了

ssh-keygen -t rsa -C  email@domain.com

生成以后,就要把标识放进服务器去

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

这条命令其实就是复制文件,把本机的 ~/.ssh/id_rsa.pub复制到 username@hostname:~/ 去,这时候因为没有登录,所以会让输入次登录密码

输入密码后服务器的 ~/ 路径下就有了一个  id_rsa.pub 文件,这时候在服务器上继续操作就可以

# cat id_rsa.pub >> .ssh/authorized_keys 

将 id_rsa.pub 中的内容导入 .ssh/authorized_keys  中,这样就算完成了认正,以后只要直接 ssh root@ip 就可以登录了

但是ip地址不是那么好记,而且也不好输入,这时候可以对ssh进行一下配置,打开~/.ssh/config 如果没有就创建

在config中写入

Host        myname
HostName        xx.xx.xx.xxx
Port            22 #ssh服务器端口,默认为22
User            root
IdentityFile    ~/.ssh/id_rsa

myname是给这个host的自定义名字,下面填的就算服务器相关的信息,port用默认的22就可以, IdentityFile 填要使用的ssh秘钥

这个config写好以后直接

# ssh myname

就可以登录了

 

 

待续

 

macOS使用centOS远程服务器

标签:

原文地址:http://www.cnblogs.com/kakinuma/p/5658432.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!