Linux 远程登录
Linux 一般作为server 使用,而server 一般放在机房,阁下您不可能在机房操作阁下您的 Linux server 。
这时咱们就需要远程登录到Linuxserver 来管理维护系统。
Linux 系统中是通过 ssh 服务实现的远程登录功能,默认 ssh 服务端口号为 22。
Window 系统上 第8章 Linux 远程登录教程客户端有 SecureCRT, Putty, SSH Secure Shell 等,本文以 Putty 为例来登录远程server 。
Putty download 地址:https://www.putty.org/
如果阁下您download 了 Putty,请双击 putty.exe 然后弹出如下的窗口。
在Host Name( or IP address) 下面的框中输入阁下您要登录的远程server IP(可以通过ifconfig命令查看server ip),然后回车。
此时,提示咱们输入要登录的用户名。
输入root 然后回车,再输入password ,就能登录到远程的linux系统了。
使用密钥认证机制远程登录linux
SSH 为 Secure Shell 的缩写,由 IETF 的网络工作小组(Network Working Group)所制定。
SSH 为建立在应用层和传输层基础上的安全协议。
首先使用tool PUTTYGEN.EXE 生成密钥对。打开tool PUTTYGEN.EXE
该tool 可以生成三种格式的key :SSH-1(RSA) SSH-2(RSA) SSH-2(DSA) ,咱们采用默认的格式即 SSH-2(RSA)。Number of bits in a generated key 这个是指生成的key的大小,这个数值越大,生成的key就越复杂,安全性就越高。这里咱们写 2048。
然后单击Generate 开始生成密钥对
注意的是,在这个过程中鼠标要来回的动,否则这个进度条是不会动的。
到这里,密钥对已经生成了。阁下您可以给阁下您的密钥输入一个password ,(在Key Passphrase那里)也可以留空。然后点 Save public key 保存公钥,点 Save private Key 保存私钥。笔者建议阁下您放到一个比较安全的地方,一来防止别人偷窥,二来防止误删除。接下来就该到远程 linux 主机上设置了。
1)创建目录 /root/.ssh 并设置权限
[root@localhost ~\]\# mkdir /root/.ssh mkdir 命令用来创建目录,以后会详细介绍,暂时只了解即可。
\[root@localhost ~\]\# chmod 700 /root/.ssh chmod 命令是用来修改文件属性权限的,以后会详细介绍。
2)创建文件 / root/.ssh/authorized_keys
\[root@localhost ~\]\# vim /root/.ssh/authorized\_keys vim 命令是编辑一个文本文件的命令,同样在后续章节详细介绍。
3)打开刚才生成的public key 文件,建议使用写字板打开,这样看着舒服一些,复制从AAAA开头至 “---- END SSH2 PUBLIC KEY ----” 该行上的所有内容,粘贴到/root/.ssh/authorized_keys 文件中,要保证所有字符在一行。(可以先把复制的内容拷贝至记事本,然后编辑成一行载粘贴到该文件中)。
在这里要简单介绍一下,如何粘贴,用vim打开那个文件后,该文件不存在,所以vim会自动创建。按一下字母"i"然后同时按shift + Insert 进行粘贴(或者单击鼠标右键即可),前提是已经复制到剪切板中了。粘贴好后,然后把光标移动到该行最前面输入 ssh-rsa ,然后按空格。再按ESC,然后输入冒号wq 即 :wq 就保存了。格式如:
4)再设置putty选项,点窗口左侧的SSh –> Auth ,单击窗口右侧的Browse… 选择刚刚生成的私钥, 再点Open ,此时输入root,就不用输入password 就能登录了。
如果在前面阁下您设置了Key Passphrase ,那么此时就会提示阁下您输入password 的。为了更加安全建议大家要设置一个Key Passphrase。
本专栏所有文章
第1章 Linux 教程 | 第2章 Linux 简介教程 |
---|---|
第3章 Linux 安装教程 | 第4章 Linux 云服务器教程 |
第5章 Linux 系统启动过程教程 | 第6章 Linux 系统目录结构教程 |
第7章 Linux 忘记密码解决方法教程 | 第8章 Linux 远程登录教程 |
第9章 Linux 文件基本属性教程 | 第10章 Linux 文件与目录管理教程 |
第11章 Linux 用户和用户组管理教程 | 第12章 Linux 磁盘管理教程 |
第13章 Linux vi/vim教程 | 第14章 linux yum 命令教程 |
第15章 Linux apt 命令教程 | 第16章 Shell 教程 |
第17章 Shell 变量教程 | 第18章 Shell 传递参数教程 |
第19章 Shell 数组教程 | 第20章 Shell 运算符教程 |
第21章 Shell echo命令教程 | 第22章 Shell printf命令教程 |
第23章 Shell test 命令教程 | 第24章 Shell 流程控制教程 |
第25章 Shell 函数教程 | 第26章 Shell 输入/输出重定向教程 |
第27章 Shell 文件包含教程 | 第28章 Linux 命令大全教程 |
第29章 Nginx 安装配置教程 | 第30章 MySQL 安装配置教程 |
寄语
本文有榴莲酱CSDN原创,欢迎点赞、转载,博客地址:https://blog.csdn.net/qq441540598
- 孩子的进步是我莫大的欣慰,孩子的成功是我永远的追求。
- 别人看似完美的生活下,实际上不堪一击,拥有许多难解的问题与伤心的过往。
- 发条短信,一句安慰能鼓舞士气,让心田暖暖;发个笑脸,能够融化阴沉的脸颊,让微笑陪伴;愿我的信息消除你的疲劳,甩掉你的烦恼,祝你开心快乐每一天。
- 不要因为众生的愚疑,而带来了自己的烦恼。不要因为众生的无知,而痛苦了你自己。最好的,不一定是最合适的;最合适的,才是真正最好的。
- 没有绝对的成功或胜利。有些成功仅仅是表面的,而且迟早要为之付出代价。最好是预先付出代价,困难的是,有时不得不事后再付。