当前位置:首页 > vps > 正文

vps登录教程

  • vps
  • 2024-07-28 03:59:07
  • 828

一、vps服务器怎么使用?

1.如,在“开始”菜单(或计算机上的Win+R键)中键入mstsc。

2.在弹出的对话框中输入您的IP地址。

3出现如对话框,选择“是”。

4.然后等待一段时间,直到窗口中出现进度响应时间,让您输入帐户和密码。

5.输入空间提供商提供给您的帐户和密码,您就可以登录您的vps(实际上是主机)的控制面板。

6.如下,您已登录到您的vps服务器。


二、为Linux系统的VPS服务器开启SSH密钥登录的方法

为了vps安全,我启用了vpsssh密钥登录设置,通过Google搜索信息,操作成功。下面是操作记录。这里假设是root,vpsIP是192.168.0.1

第一步:生成秘钥,即密钥

基本上,vps是用SSH密码注册的第i步是秘钥的创建,分为公钥和私钥。公钥放在你的登录远程生成秘钥的方法有很多种

第一种是最简单的,就是通过vps本身生成秘钥

#ssh-keygen-trsa//这里生成公钥和私钥

下面是输入命令后生成的输出:

代码如下:

Generatepublic/privatersakeypair。

Enterfileinwhichtosavethekey(/root/.ssh/id_rsa)://这里显示的是秘钥保存的位置,直接按输入

Createddirectory'/root/.ssh'。///默认创建root/.ssh,用于存储秘钥

Enterpassphrase(emptyfornopassphrase)://输入master密码,可以直接输入回车

Entersamepassphraseain:重复密钥密码,可以直接回车

Youridentificationhasbeensavedin/root/.//注意,公钥和私钥已经被保存在/root/目录中

Yourpublickeyhasavedin/root/.ssh/id_。

#cd/root/.ssh/

#ls

id__rsa//可以看到两个秘钥,保存并将私钥复制到本地电脑

#mvid_horized_keys//重命名公钥toauthorizedkeys

#chmod600/root/.ssh/authorized_keys//修改秘钥的权限,600表示拥有者有rw权限

当然,如果你使用的是Linux在本地,您需要将公钥复制到vps并修改名称和权限

#scpid_t@192.168.10.1:/root/.ssh

#mvid_rsa。pubauthorized_keys//这个是对/root/.ssh目录进行重命名和操作

第二种方法

使用xshell生成秘钥。这里强烈推荐xshell+xftp,它非常好用,可以同时管理多个vps并且支持多个shell窗口

第二步:使用秘钥登录

因为我们终于搞定了,需要测试一下ssh按键输入,看看设置是否成功,仍然可以用密码登录,所以修改后需要测试一下,vps提供商提供了键盘,你可以调整一下随便你,毕竟有键盘可用,如果没有,建议再添加一个管理员帐户,我禁用了远程访问。这导致所有客户端都无法登录。

首先,可以使用winscp将公钥复制到远程Linux服务器,即vps,不要忘记将名称更改为authorized_keys

将私钥与公钥配对vps本身的关键关键。

需要编辑/etc/ssh/sshd_config文件,将后验证RSAA和PubkeyAuthentication值改为yes,并保存

代码如下:

#/etc/init.d/sshdrestart//重启sshd服务,我的是centos

秘钥登录的方式有很多种,就看你喜欢哪种客户端了使用时,

首先使用putty登录。使用putty登录时需要记住的一件事是密钥转换。可以参考君哥的攻略。特别要注意的问题是putty官方网站上puttygen转换的秘钥有问题,注册时会出现“Serverrefusedourkey”的错误。

解决办法是使用winscp官网下载的winscp安装程序自带的puttygen转换秘钥就可以正常登录了。

我转载的putty和winscp说明适合初学者

第二种方式是使用xshell登录。我用的是xshell,可以参考君哥的教程

第三种方式是使用Linux登录vps

代码如下:

#chmod600id_rsa//更改本地更改私钥为rw权限

#sshroot@192.168.0.1/root/id_rsa//id_rsa为私钥,根据私钥路径写入

可以使用三种识别过程。系统会要求您填写密钥和密码,即可成功登录。

成功测试ssh密钥录入后,可以设置一些更安全的配置,比如

代码如下:

PasswordAuthenticationno//表示禁止密码登录

permitrootloginno//表示禁止远程root登录