如何登录远程服务器

如何登录远程服务器,第1张

登录远程服务器主要看服务器的 *** 作系统。如果是windows *** 作系统的服务器,打开远程连接工具,输入服务器用户名密码就可以远程登录了;如果是linux系统的服务器,则需要在电脑上安装ssh软件,打开ssh软件输入服务器用户名密码就可以完成登录。
最后敬告各位互联网从业者:尊法,守法,不要做违法犯罪的事情。网络并非法外之地,请大家好自为之。踏踏实实做人,规规矩矩做事才是我们的长久之计。

远程登录是UNIX 命令,它允许授权用户进入网络中的其它 UNIX 机器并且就像用户在现场 *** 作一样。一旦进入主机,用户可以 *** 作主机允许的任何事情,比如:读文件、编辑文件或删除文件等。

远程登录的方式有三种,分别是telnet、ssh和vnc的方式。可以使用户坐在联网的主机键盘前,登录进入远距离的另一联网主机,成为那台主机的终端。这使用户可以方便地 *** 纵世界另一端的主机,就像它就在身边一样。

方式解析

1、telnet

Telnet是进行远程登录的标准协议,它把用户正在使用的终端变成网络某一远程主机的仿真终端,使得用户可以方便地使用远程主机上的软、硬件资源。但telnet有一个致命的缺陷,就是Telnet协议使用明文的方式传送所有的数据(包括账号和口令)。

2、SSH

SSH是目前通常使用的远程管理协议,通过SSH可以安全地访问服务器。SSH基于成熟的公钥加密体系,把所有传输的数据进行加密,保证数据在传输时不被恶意破坏、漏露和篡改。Linux下广泛使用免费的OpenSSH程序来实现SS协议,它同时支持SSH1和SSH2协议。

3、VNC

VNC是virtual network computing的缩写,由Olivetti & Oracle研究室所开发,并以GPL方式开源。VNC原理与上述两者不同,Telnet和SSH服务只能实现基于文本的远程控制,利用VNC可以实现图形化的远程控制。

其使用RFB协议分享显示屏画面,并可跨平台使用。默认使用TCP端口5900至5906,服务端可以在5900口用“监听模式”连接一个客户端,使用监听模式的一个好处是服务端不需要设置防火墙。

设置用户访问Samba Server的验证方式,一共有四种验证方式。默认是第一种。

share:用户访问Samba Server不需要提供用户名和口令, 安全性能较低。

2 user:Samba Server共享目录只能被授权的用户访问,由Samba Server负责检查账号和密码的正确性。账号和密码要在本Samba Server中建立。SAMBA文件共享服务

3server:依靠其他Windows NT/2000或Samba Server来验证用户的账号和密码,是一种代理验证。此种安全模式下,系统管理员可以把所有的Windows用户和口令集中到一个NT系统上,使用Windows NT进行Samba认证, 远程服务器可以自动认证全部用户和口令,如果认证失败,Samba将使用用户级安全模式作为替代的方式。

4domain:域安全级别,使用主域控制器(PDC)来完成认证。

假设VPS采用centos,再假设用较新版本65。

VPS上可能没有安装桌面,但一般来说都会安装ssh,并且防火墙默认开放22端口。

那就从ssh开始。

ssh登陆

则会以当前客户端的用户名进行登录。

ssh无密码登录

但是每次输入密码登录十分麻烦,有没有一种方式可以让服务器能够确定我的身份,无需输入密码可以直接通过认证?

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

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

-t指定要创建的密钥类型,默认就是rsa了,所以只执行ssh-keygen是一样的。

期间会提示你输入你私钥的加密密码。如果需要完全脱离密码,此处可留空,直接回车,否则以后每次连接需要本地解锁。

完成后,会当前用户的主目录下的~/ssh/路径下生成两个文件id_rsa与id_rsapub分别是私钥与公钥。

接下来,要把生成的公钥上传到服务器上,同样还是在客户端执行以下的代码。

其中root可以修改为你想要自动登录的服务器端用户名,19216811修改为你的VPS主机名或IP地址。

最后,ssh登录远程服务器。

此时就不需要密码就可以登录了。

远程校验功能不是版本校验功能,两个是不同的两个概念。
"版本校验功能"一般指软件或系统的版本检测功能,可以检测当前软件或系统是否为最新版本,并提示用户是否需要更新。这个功能主要是为了保证软件或系统的稳定性和安全性,及时修复已知的漏洞和bug,提高软件或系统的效率和性能。
而"远程校验功能"一般是指在远程服务器上对客户端的信息或数据进行校验的功能,可以实现数据的实时同步和验证,保证数据的准确性和完整性。例如,在在线游戏中,服务器可以通过远程校验功能来检查玩家的游戏数据是否合法,并及时处理异常情况,保证游戏的公平性和顺畅性。
因此,这两个功能是不同的,但是在某些情况下,这两个功能也可以结合起来使用,例如,在软件升级时,可以通过远程校验功能检测用户当前的软件版本,并提示用户是否需要更新到最新版本。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zz/12994899.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-29
下一篇 2023-05-29

发表评论

登录后才能评论

评论列表(0条)

保存