CentOS VPS新手教程(1)VPS登陆

如今大多数VPS都是Linux的,而一般安装的是CentOS发行版。 html

Linux服务器登陆不一样于Windows服务器的远程登陆方式,一般是没有远程桌面支持的,也就是说不是图形化的而是基于控制台的远程操做。Linux的远程登陆一般使用ssh(secure shell),是一个较为可靠的应用层协议。 shell

如何使用ssh登陆vps

Linux或其余类Unix系统

若是你使用的是Linux发行版或其余类Unix操做系统(如Mac OS,FreeBSD),就无需下载额外的软件,可使用系统自带的shell来进行远程登陆。下面是最多见的Bash(shell的一种)的登陆示例(注意,$字符无需输入,它表示的是普通用户;下面出现#字符时,就表示是以管理员root权限运行), 服务器

$ ssh root@192.168.1.1

其中root表示的是登陆用户名,192.168.1.1为主机的IP地址,固然你也可使用主机名、域名来指代IP地址。若用户缺省,如 ssh

$ ssh 192.168.1.1

则会以当前客户端的用户名进行登陆。 网站

Windows

Windows用于要借助一款叫putty的软件来登陆Linux服务器。这里是下载的网站加密

虽然putty的界面看似很复杂,其是只须要操做主界面就足够完成简单的远程登陆了。 spa

putty

下载后能够直接打开,在中间有一个叫Host name or IP address的输入框,里面就输入你的VPS服务器主机名或IP地址,若是想要指定登陆用户的话,能够在主机前加上“用户名@”。下方的Save按钮能够帮你保存登陆的信息,在Saved Sessions下方的输入框填上名字就能够保存在下面的列表中,下次登陆时就不用再输入了,直接点击再load就能够载入了。至于Port和Connection Type均使用默认的就能够了。最后点击Open就链接了。 操作系统

如何使用ssh管理VPS

vps登陆验证

上面讲了两种客户端经过ssh登陆vps的方法。下面说下vps登陆验证。 code

当你使用上述方法链接到你的vps服务器时,会有提示你输入密码。首次登陆,vps卖家会给你登陆root用户所需的密码,输入对应密码就能够登陆到主机上了。下一步就是修改root的初始密码, htm

$ passwd

经过输入上面的命令,系统会提示分别输入两次密码,这样就完成的了密码的修改。

可是每次输入密码登陆十分麻烦,有没有一种方式可让服务器可以肯定个人身份,无需输入密码能够直接经过认证?

ssh除了使用密码验证外,还提供了一种公私密钥的验证方式。客户端生成一个私钥,并生成一个与之对应的公钥,而后将公钥上传到服务器上。下面是Linux示例,

在客户端生成私钥、公钥(注意,在客户端完成),

$ ssh-keygen -t rsa

期间会提示你输入你私钥的加密密码。完成后,会当前用户的主目录下的~/.ssh/路径下生成两个文件id_rsa与id_rsa.pub分别是私钥与公钥。

接下来,要把你生成的公钥上传到服务器上,一样仍是在客户端执行如下的代码,

$ ssh-copy-id -i ~/.ssh/id_rsa.pub root@192.168.1.1

其中root能够修改成你想要自动登陆的服务器端用户名,192.168.1.1修改成你的VPS主机名或IP地址。

最后,ssh登陆远程服务器,

$ ssh root@192.168.1.1

此时就不须要密码就能够登陆了。


我的博客:http://www.predatorray.me/

相关文章
相关标签/搜索