二.Linux 远程登录

Linux一般作为服务器使用,而服务器一般放在机房,你不可能在机房操作你的Linux服务器。

这时我们就需要远程登录到Linux服务器来管理维护系统。

Linux系统中是通过ssh服务实现的远程登录功能,默认ssh服务端口号为 22。

Window系统上 Linux 远程登录客户端有SecureCRT, Putty, SSH Secure Shell等,本文以Putty为例来登录远程服务器。

如果你下载了putty,请双击putty.exe 然后弹出如下的窗口。

在Host Name( or IP address) 下面的框中输入你要登录的远程服务器IP(可以通过ifconfig命令查看服务器ip),然后回车。

此时,提示我们输入要登录的用户名。

输入root 然后回车,再输入密码,就能登录到远程的linux系统了。

使用密钥认证机制远程登录linux

SSH 为 Secure Shell 的缩写,由 IETF 的网络工作小组(Network Working Group)所制定。

SSH 为建立在应用层和传输层基础上的安全协议。

首先使用工具 PUTTYGEN.EXE 生成密钥对。打开工具PUTTYGEN.EXE后如下图所示:

该工具可以生成三种格式的key :SSH-1(RSA) SSH-2(RSA) SSH-2(DSA) ,我们采用默认的格式即SSH-2(RSA)。Number of bits in a generated key 这个是指生成的key的大小,这个数值越大,生成的key就越复杂,安全性就越高。这里我们写2048.

然后单击Generate 开始生成密钥对:

注意的是,在这个过程中鼠标要来回的动,否则这个进度条是不会动的。

到这里,密钥对已经生成了。你可以给你的密钥输入一个密码,(在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,就不用输入密码就能登录了。

如果在前面你设置了Key Passphrase ,那么此时就会提示你输入密码的。为了更加安全建议大家要设置一个Key Passphrase。

linux服务器忘记ssh密码_Linux 忘记密码解决方法,Linux 远程登录相关推荐

  1. 【Linux学习笔记】3.Linux 忘记密码解决方法及远程登录

    前言 本章介绍Linux的忘记密码解决方法及远程登录. Linux 忘记密码解决方法 很多朋友经常会忘记Linux系统的root密码,linux系统忘记root密码的情况该怎么办呢?重新安装系统吗?当 ...

  2. linux服务器出现黄,linux服务器出现严重故障后的原因以及解决方法

    linux服务器出现严重故障后的原因以及解决方法 发布时间:2011-11-24 16:32:18   作者:佚名   我要评论 linux服务器出现严重故障后的解决方法,本文为大家介绍四个步骤解决l ...

  3. 关于Linux服务器磁盘空间占满问题的解决方法

    下面给大家分享一篇关于Linux服务器磁盘占满问题解决方法(/dev/sda3 满了),需要的的朋友参考下吧 下面我们一起来看一篇关于Linux服务器磁盘占满问题解决(/dev/sda3 满了),希望 ...

  4. linux rar无法运行,linux服务器无法解压rar文件的解决方法

    这里将告诉您linux服务器无法解压rar文件的解决方法,教程操作步骤: 报错是:command not found 解决方法: 先下载一下rarlinux的包,但是尽量下载64位的,因为现在的服务器 ...

  5. 服务器无法打开.rar文件,linux服务器无法解压rar文件的解决方法

    linux服务器无法解压rar文件的解决方法 报错是:command not found 解决方法: 先下载一下rarlinux的包,但是尽量下载64位的,因为现在的服务器基本都是64位的,如果你不小 ...

  6. Linux使用退格键时出现 H 解决方法,Linux使用退格键时出现^H解决方法

    以前在linux下执行脚本不注意输错内容需要删除时总是出现^H ,以前不知道真相的我没办法只有再重头运行一次脚本,后来发现其实时有解决办法的,所以记录一下. ^H不是H键的意思,是backspace. ...

  7. linux服务器centos空间满的检查及解决方法

    最近一台网站LINUX服务器,写入不了文件,经查询 发现是空间满了,需要删除些相应的文件,记录过程. df -h 查询空间情况 du -m --max-depth=1 按目录查询找到大的目录位置 rm ...

  8. linux服务器报Too many open files的解决方法

    linux 上tomcat 服务器抛出socket异常"文件打开太多"的问题  java.net.SocketException: Too many open files at j ...

  9. Linux服务器运行sh文件提示权限不够解决方法?飞腾服务器Permission denied问题授权方法

    权限不够解决办法, 通过 chmod -R +x ../bin 命令重新进一次该文件夹就好了就好了,bin 就代表当前文件夹. root@compute9:/data/nccode/0520DM/bi ...

  10. win7系统忘记登陆密码的五种解决方法(图文)

    来源:http://www.xitongcheng.com/jiaocheng/win7_article_31242.html 电脑安装win7操作系统后,一般会设置登陆密码,每次开机都要输入密码才可 ...

最新文章

  1. 使用Maven管理Spring
  2. linux 启动两个摄像头,Linux:(多摄像头)如何运行指定的摄像头
  3. java 中文怎么截取,java String 中文 字符串 截取
  4. 近5年133个Java面试题 你会几个?
  5. 图片人脸检测——OpenCV版(二)
  6. eBPF BCC 实现UNIX socket抓包
  7. 中科院发布了目标追踪数据集,1万多条视频,150万个边界框 | 快来下载
  8. Java IO输入输出流 字符数组流 ByteArrayOutputStream/ByteArrayInputStream
  9. 使用HandBrake的视频压制及投稿教程
  10. html鼠标指向上面有尾注,插入脚注和尾注的方法
  11. Win10隐藏文件资源管理器中的我的电脑上方的7个文件夹
  12. 攻防世界web新手-easyphp
  13. 华为最新5G手机供应商名单来了。。。
  14. PX4 Position_Control RC_Remoter引入
  15. 常用的excel公式备忘
  16. main函数的argc与arg
  17. webstorm html代码提示设置,Webstorm设置代码提示
  18. 200115(最小生成树的Kruskal算法(贪心))
  19. 安搭Share:中国最神奇的城市:500年出一个天子
  20. 【AI白身境】计算机视觉都有哪些研究方向

热门文章

  1. 高性能数据库引擎 CoolHash 产品宣言 Fourinone4.0版新特性(转)
  2. 2.1立即数的判断方法一
  3. 计算机组装已维护的学术报告,计算机组装与维护中的问题及解决对策分析
  4. STC-ISP一直显示“正在检测目标单片机”的解决办法
  5. 一个JAVA渣渣的校招成长记,附BAT美团网易等20家面经总结
  6. c语言程序立体几何计算机,立体几何教学中巧妙利用信息技术 -----培养高中学生数学学习的兴趣   张芬     2014年11月10日...
  7. 数据结构|魔王语言解释
  8. Android 逆向笔记 —— 一个简单 CrackMe 的逆向总结
  9. HaaS UI小程序解决方案基础教学之二: 搭建第一个UI页面
  10. java计算机毕业设计病人跟踪治疗信息管理系统演示2021源码+数据库+系统+lw文档+部署