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

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

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

推荐Windows系统上远程登录Linux客户端工具Xshell

官网下载:https://www.netsarang.com/zh/free-for-home-school/

随便填一个姓名,一个可以收邮件的邮箱,邮箱打开邮件点击链接自动下载,免费版好像只能打开4个标签页,

不过没什么影响。下面我使用Xshell5,与6和7应该功能没有区别

  • 登录连接,可以连虚拟机,也可以连接服务器,需要知道IP,用户名和密码

xshell登录centos图形界面 xshell怎么登录用户_xshell xftp 免安装

xshell登录centos图形界面 xshell怎么登录用户_xshell 6 发送回车_02

xshell登录centos图形界面 xshell怎么登录用户_xshell 6 发送回车_03

xshell登录centos图形界面 xshell怎么登录用户_xshell 6 发送回车_04

xshell登录centos图形界面 xshell怎么登录用户_xshell 6 发送回车_05

xshell登录centos图形界面 xshell怎么登录用户_xshell xftp 免安装_06

  • ssh直接登录,ssh 用户名@密码

终端利用ssh登录远程服务器

安装ssh:yum install ssh

启动ssh:service sshd start

登录远程服务器:ssh -p 50022 my@127.0.0.1(-p 后面是端口默认22可以不填、my 是服务器用户名、127.0.0.1 是服务器 ip)

输入密码:

回车输入密码即可登录

xshell登录centos图形界面 xshell怎么登录用户_xshell xftp 免安装_07

  • 功能栏

xshell登录centos图形界面 xshell怎么登录用户_xshell xftp 免安装_08

  • Xftp使用,可以实现Win和Linux之间传输文件,直接左右拖动文件即可

xshell登录centos图形界面 xshell怎么登录用户_xshell 6 发送回车_09

  • 秘钥登录,一些生产环境的机器因为安全需要,会拒绝密码登录,而使用秘钥登录方式

这是一种非对称加密方式,你的电脑有一个私钥和一个公钥,公钥和私钥唯一匹配,内容非常复杂随机,私钥在本机环境变量里,公钥可以给别人。使用秘钥登录时,需要一个已经在机器的人帮助你(你自己在机器需要再加一个秘钥也可以),把你的公钥给他,他帮你在机器上添加你的公钥,这样你就可以使用你的私钥登录这台服务器了

一般路径是需要添加公钥到:/root/.ssh/authorized_keys  直接后面添加即可

Xshell可以生成秘钥

xshell登录centos图形界面 xshell怎么登录用户_xshell xftp 免安装_10

xshell登录centos图形界面 xshell怎么登录用户_xshell xftp 免安装_11

xshell登录centos图形界面 xshell怎么登录用户_xshell 6 发送回车_12

可以不用设置密码

xshell登录centos图形界面 xshell怎么登录用户_xshell xftp 免安装_13

xshell登录centos图形界面 xshell怎么登录用户_xshell 6 发送回车_14

直接选中复制,或者导出文本保存下来都可以

xshell登录centos图形界面 xshell怎么登录用户_xshell xftp 免安装_15

之后登陆时使用对应公钥即可

xshell登录centos图形界面 xshell怎么登录用户_xshell xftp 免安装_16