远程连接CentOS

一、准备工作:

  1. 远程连接linux服务器的常用软件有:putty 、xshell 、secureCRT等等
  2. 个人使用的推荐使用xshell软件,使用起来比较方便
  3. 下载安装xshell

二、xshell远程连接centos

  1. 首次进入“会话”界面,(注意:第一次进入列表应该是空的)

  2. 点击“新建”,输入此会话的名称和需要远程的IP

  3. 可以在会话配置里,直接填写用户名和密码

  4. 点击“确定”,回到会话的界面。再点击“连接”。
  5. 第一次连接,会提示保存。

三、xshell使用密钥的方式进行远程登陆

  1. 点击xshell的工具,选择“新建密钥”

  2. 进入“新建用户密钥生成向导”的“生成密钥参数”界面,这里保持默认即可

  3. 点击“下一步”,进入“生成公钥对”界面

  4. 点击“下一步”,进入“用户密钥信息”界面;输入密钥名称和密码(这个密码在密钥登录时使用!)

  5. 点击“下一步”,进入“公钥注册”界面;复制公钥内容保存着,等一下需要在保存在远程的centos系统上;

  6. 点击“保存为文件”,保存私钥到本地。(请记住保存的路径,等一下需要用到);点击完成,到这里密钥对已经成功生成了。接下来是使用密钥登录系统
  7. 在会话界面,点击“属性”

  8. 连接方法选择“Public Key”,输入用户名和选择刚才生成的私钥文件,输入密钥密码

  9. 点击“确定”,回到会话界面。这时还不能连接登录centos,因为公钥还没有存放到centos;
  10. 这时回到xshell密码登录centos,连接centos系统,在/root/目录下创建目录.ssh,并设置权限700

  11. 进入.ssh目录,添加密钥文件authorized_keys(这里的目录和文件名称是固定写法,不能自定义修改的)

  12. 在authorized_keys添加公钥,(注意:先按下i键,再粘贴公钥,最后点击esc,输入:wq 保存)

  13. 回到xshell会话界面,根据刚才的使用密钥方式登录,点击“连接”即可成功连接centos

原文地址:http://blog.51cto.com/11924224/2071742

时间: 2024-07-30 10:18:51

远程连接CentOS的相关文章

mac 通过 终端 ssh 远程连接 centos 服务器

mac 通过 终端 ssh 远程连接 centos 服务器 在终端下输入 ssh -l root 204.74.*.*      就可以连接了,这是端口没变的情况,还是原来的22 ssh -p 448(你改变的端口) -l root(连接用户名) 204.74.*.*      这个是端口改变后的连接 ssh 连接的时候 Host key verification failed. ssh ssh 连接的时候 Host key verification failed. 解决方法:vi ~/.ssh

用MacOS X的Terminal远程连接CentOS 7

这几天在CentOS上搭建LAMP环境,在公司有windows+putty可回到家后只有MacOS系统,所以一直想找一款免费的类似PuTTY的软件.今天网上一个帖子说MacOS X自带的Terminal就可以远程连接CentOS系统,遂立刻尝试,可用(通过SSH). 1. 打开Terminal 2. 输入: ssh <username>@<ip/host addr> 3. 输入密码,回车

远程连接CentOS的MySQL报错:Can&#39;t connect to MySQL server on &#39;XXX&#39; (13)

环境: 系统版本: CentOS release 6.5 (Final) 数据库版本: 5.1.73 问题描述: 使用客户端远程登录连接基于CentOS 6.5服务器上的Mysql,报错:Can't connect to MySQL server on 'XXX' (13) 解决方法: 通常情况下,可以进行如下设置 1. 进入MySQL的控制台 # mysql -u root -p 2. 在MySQL的控制台中输入如下命令 mysql> grant all privileges on *.* t

(二)给Centos配置网络以及使用xshell远程连接Centos

好吧,我对网络协议以及ip配置知识的匮乏,让我在这里折腾了将近一天才搞定.可以说基本上网上遇到的问题我都遇到了.在这里,记下正确的步骤来给Centos配置网络.希望以后少走弯路. 首先我要说明的是,我是在VMware上安装的Centos6.3版本,而且我安装时选择的是没有图形界面的那种方式,也就是只有命令行操作的系统模式.因为想一切从头开始好好学习Linux,所以直接安装了只有命令行模式的桌面.我使用的是桥接方式来给Centos配置网络,下面就讲一下这样配置的步骤吧. 为centos配置网络 (

终端SSH远程连接CentOS报错:-bash: warning: setlocale: LC_CTYPE: cannot change locale (UTF-8): No such file or directory

终端SSH远程连接CentOS时,报以下错误提示: -bash: warning: setlocale: LC_CTYPE: cannot change locale (UTF-8): No such file or directory 在centos服务器上 sudo vim /etc/locale.conf 内容如下: LC_ALL=en_US.utf8 LC_CTYPE=en_US.utf8 LANG=en_US.utf8 重新连接就正常了. 原文地址:https://www.cnblog

CentOS 7教程(四)-使用SSH工具远程连接CentOS

前面三篇的教程里,我们安装了CentOS,并设置好了网络,并学习了如何开关机. 今天我们来讲讲如何远程连接到CentOS服务器上. 首先要搞清楚的是,为什么要远程连接到CentOS服务器上.我们直接在虚拟机上操作不就可以了吗? 其实并不是这样的,首先在服务器机房中,除了检查服务器的物理状态外,我们很少能接触到服务器的本地窗口,假如你所在的公司或单位的信息管理部门,经常是直接操作服务器,那么机房的安全管理是存在的漏洞的.假如是托管在IDC机房(进入IDC机房要经过严格的金属检测.入内事项审计等流程

ssh远程连接centos

1.通过ssh协议登陆 ssh ip_address -p port------------------远程登陆指定端口号. 在xshell下新建会话,远程的登陆centOS,默认端口22. 2.远程上传和下载 scp  zou.txt  192.168.16.191:/root---------------copy当前目录下的zou.txt至远程服务器的/root下 3.生成密钥 ssh-keygen--------------------生成密钥 系统在root目录下生成.ssh隐藏文件夹,

CentOS7.2安装VNC,让Windows远程连接CentOS 7.2 图形化界面

需求及说明 开发老大突然心血来潮,让实现在windows下通过vnc实现连接到CentOS系统的图形化界面,这里实践CentOS7.2下安装VNC,让Windows远程桌面Linux解决了不少问题,写个实际操做,如果你们碰到同样的问题,就可以迅速解决,无需头疼甚至放弃了. 说明:这里的系统为CentOS 7.2的图形化界面系统, 开始操作 1.安装安装X-Window # yum check-update # yum groupinstall "X Window System" # y

Win7 VNC远程连接Centos桌面

一,安装Linux桌面: yum -y groupinstall Desktop yum -y groupinstall "X Window System" yum -y groupinstall chinese-support vi /etc/sysconfig/i18n 将en_US改成zh_CN 二.安装VNCServer服务包: 1,安装VNCServer服务端软件包. #yum -y install vnc *vnc-server* 2,改动VNCServer主配置文件 #v