11年前 (2016-02-07)  VPS |   抢沙发  288 
文章评分 0 次,平均分 0.0
导语:同样的,修改/etc/ssh/sshd_config 文件中找到PasswordAuthentication后面的yes改成no
本文以搬瓦工的VPS为例,讲解利用XShell登入服务器。

方式一、用户密码登入
进入搬瓦工VPS的控制面板,如下是进入控制面板的首页,是服务器的一些基本信息。
利用XShell登入VPS
 按照下图点击修改root用户密码,记住重新生成的密码。
利用XShell登入VPS
打开XShell软件,点击下图位置,添加新会话。
利用XShell登入VPS
按照实际状况,填写图中的信息。
利用XShell登入VPS
在"用户身份验证"填写root账户和密码。点击确定后就可以看到已经添加的机器。
利用XShell登入VPS
如果我们以后需要登录这台机器,直接双击就可以打开进入SSH界面管理。
利用XShell登入VPS
方式二、密钥登入
     一般出于安全考虑 我们并不是直接密码登录的,而是采用密钥管理VPS。
     
  1. 创建SSH KEY 向导
     利用XShell登入VPS
 
  1. 设置生成密钥参数
利用XShell登入VPS
     3.生成公钥和私钥对
     利用XShell登入VPS          
     4.设置密钥名称和密码
     利用XShell登入VPS
     5.导出公钥文件到本机。
利用XShell登入VPS
   利用XShell登入VPS
利用XShell登入VPS
利用XShell登入VPS
6.上传公钥至服务器
1)我们生成的MyVPS_Key.pub公钥文件上传到/root/.ssh文件夹下面(如果没有这个文件夹我们需要创建,上传文件到服务器,可以使用Xftp,Xftp是与XShell软件一家公司的,它的使用方式与XShell类似),然后我们需要将MyVPS_Key.pub重命名为authorized_keys 并且用chmod 600 authorized_keys设置权限。
利用XShell登入VPS
2) 找到/etc/ssh/sshd_config ,把RSAAuthentication和PubkeyAuthentication两行前面的#注释去掉。
3) 重启SSHD服务

Debian/Ubuntu执行:/etc/init.d/ssh restart
CentOS执行:/etc/init.d/sshd restart

7.配置XShell使用密钥登入
利用XShell登入VPS
利用XShell登入VPS
输入我们之前设置的密钥密码。这个时候我们其实就可以登陆,但我们需要设置权限。

8.修改VPS的SSHD配置

同样的,修改/etc/ssh/sshd_config 文件中找到PasswordAuthentication后面的yes改成no

然后重启sshd

Debian/Ubuntu执行:/etc/init.d/ssh restart
CentOS执行:/etc/init.d/sshd restart

总结,这样我们的xshell就设置密钥登陆完成,如果我们用其他电脑登陆试试,是不好登陆的,即便你有ROOT密码也是不可以的。这样安全性就很高了,但是我们需要注意本地电脑的安全,尤其是那pub文件要保管好,从源头上确保VPS服务器的安全。
  
 

除特别注明外,本站所有文章均为DreamChan原创,转载请注明出处来自http://www.dreamchan.cc/84.html

关于
小时缺钙,长大缺爱

发表评论

表情 格式

暂无评论

登录

忘记密码 ?

切换登录

注册

扫一扫二维码分享