linux可以远程linux服务器么
可以的 linux个人电脑连接linux服务器或者linux服务器连接linux服务器远程桌面都可以
1在系统中打开终端命令工具,然后输入并运行下面的命令,来安装xrdp工具,这个工具是Linux设置远程登录必须安装的工具:
sudo apt-get install xrdp
2安装xrdp工具后,在系统菜单中依次点击并打开“系统”→“首选项”→“远程桌面”
3在打开的“远程桌面首选项”中,勾选共享下面的“允许他人查看您的桌面”和“允许其他用户控制您的桌面”,若是对安全方面要求高,可以好勾选安全下面的“您必须为本机器确认每次访问”,这样别人每次远程登录你的系统,在你的桌面弹出是否允许别人登陆的提示,需要你允许,别人才能连接
4下面我们来验证在Linux系统打开远程桌面,在系统菜单中依次点击并打开“应用程序”→“互联网”→“终端服务客户端”
5在打开的终端服务客户端对话框的,计算器后面输入我们要远程登录的计算机的IP地址,协议保持默认,其它可以不用填写,然后点击右下方的“连接”按钮
6之后就打开远程登录界面,在Module里面选择“sesman-Xvnc”,一般默认为这个,若不是这个那么请选择为这个协议,然后再下面输入远程的Linux系统给登陆的用户名和密码,之后,点下面的OK按钮
7点OK按钮后,会检查登陆协议、用户名和密码,验证完成后,就开始设置一些登陆的桌面环境,不要点击右下方的OK按钮,桌面能正常连接会自动关闭这个对话框,若是验证出错,会有提示信息
8登录到远程桌面后,就和实际使用自己的电脑一样的,可以做任何操作,只要你有这些操作权限
发布了图坑爹,不会再问我
给虚拟机的Linux装一个ssh服务,开启之后再xp上用putty之类的ssh客户端访问。
当然还可以安装telnet服务,vnc服务等等,这些需要另外的客户端。
建议先提前了解所需的Linux命令,如下进行搜索
Linux服务器端准备工作
首先需要在Linux服务器上安装openssh-server,打开Linux服务器命令行终端,键入下面命令
sudo apt-get install openssh-server
修改Linux服务器的ssh配置文件
sudo gedit /etc/ssh/sshd_config
先使用”#”注释掉PermitRootLogin without-password
添加一行 PermitRootLogin yes
然后开启ssh服务
ps -e | grep ssh
打开终端使用ssh命令链接远程服务器。 命令格式 : ssh root@19216811(root对应你使用的用户名,192……对应的服务器ip地址,一般服务器端口22,命令默认22如果需要更改端口在ssh后面 -p 端口)详细了解linux,请关注《linux就该这么学》官网。
工具:Xshell
演示系统:centos65
①:进入linux系统在root权限下使用:ifconfig命令查看当前linux的ip地址
②:service sshd start (第一次启动linux的SSH服务)
chkconfig sshd on (设置sshd开机启动)
(为了显示效果,这里使用restart重启sshd服务)
③:下载xshell等SSH远程连接工具:新建连接,输入ip地址,就可以自动连接远程linux
Xshell的主界面:点击**背景部分新建连接
然后输入linux的ip地址,ssh服务默认端口22,无需修改
单击确定:
点击连接,连接linux:依次输入用户名和密码
连接成功:
注意:xshell绑定的远程IP和端口必须与linux的ip和端口一致,默认端口22
使用软件远程登陆方式:
目前Linux远程连接工具有很多种,您可以选择顺手的工具使用。下面使用的是名为Putty的Linux远程连接工具。该工具是免费的,且不需要安装,在网上方便地下载到。
1 启动Puttyexe程序,进入Putty主界面。
2 在Putty “Host Name”输入IP地址,在Saved Session中输入希望保存的名字(可以任意),点击“Save”;以后可以方便调用而不需要每次输入IP地址;点击“Open”进行连接。
3 初次运行时,会有下图中的提示,请选择“是(Y)”,下次运行就不会再出现该提示信息了。
4 请根据提示,分别输入您的Linux云服务器用户名和密码。密码不会显示在屏幕上。输入完成后回车即可。
远程管理Linux服务器,目前来说有2种方式,一种是命令行管理,一种是桌面管理,下面我简单介绍一下,感兴趣的朋友可以尝试一下:
命令行管理
这里主要是借助终端软件来实现,通过ssh远程登录到Linux服务器,然后执行相关命令来完成对Linux服务器的管理,这是最常见也是最主要的管理Linux服务器的方式,至于终端软件的话,这个就非常多啦,下面我简单介绍几个:
mobaxterm
这是一个非常轻巧灵活的终端软件,在业界非常受欢迎,不仅支持ssh、telnet远程登录Linux服务器,还支持ftp、sftp等文件传输协议,除此之外,还可以进行vnc、rdp、xdmcp远程桌面连接,对于日常管理Linux服务器来说,是一个非常不错的软件:
finalshell
这是一个国产免费的终端软件,支持跨平台使用,不仅是一个功能强大的ssh客户端,还是一个功能强大的运维和管理工具,可以很方便的上传、下载文件,还可以实时观察到服务器的负载情况(包括内存和CPU的使用率等),对于管理Linux服务器来说,也是一个非常不错的选择:
xshell
这也是一个使用非常广泛的终端软件,基本功能和前面2个终端软件相差不多,支持ssh、telnet、rlogin等远程登录,内建多标签和多终端分屏,可以很方便的使用ftp,sftp等协议上传下载文件,对于日常管理Linux服务器来说,也是一个非常不错的软件:
桌面管理
这里主要是借助远程桌面控制软件来实现,分别在本地和Linux服务器端安装远程桌面控制软件,然后验证登录,成功后就可以直接操作Linux服务器了,至于远程桌面控制软件的话,这个也就非常多啦,下面我简单介绍几个:
向日葵
这是一个国产的远程桌面控制软件,只需要在本地端和Linux服务端同时安装这个软件,然后在本地端输入Linux服务器端唯一的识别码,验证成功后,就可以直接远程桌面操作Linux服务器了,和操作本地系统的效果是一样:
teamviewer
这也是一个不错的远程控制软件,基本功能和向日葵差不多,个人使用完全免费,也需要在本地端和Linux服务器端同时安装这个软件,然后在本地端输入Linux服务器端的ID和密码,验证成功后,就可以远程桌面操作Linux服务器了:
anydesk
这是一个非常轻巧灵活的远程桌面控制软件,安装包非常轻巧,大概也就28兆,直接双击就可启动,使用方式和前面2个软件类似,也需要在本地端和Linux服务器端同时安装这个软件,然后在本地端输入Linux服务器端唯一的连接地址,成功验证后,就可直接远程操作Linux服务器了:
目前,就介绍这2种管理Linux服务器的方式吧,最主要的还是终端命令行,更轻便灵活,适合于专业人士,远程桌面控制也有,但使用的比较少,适合于普通用户,只要你熟悉一下上面的软件,多操作几遍,很快就能掌握的,网上也有相关教程和资料,介绍的非常详细,感兴趣的话,可以搜一下,希望以上分享的内容能对你有所帮助吧,也欢迎大家评论、留言进行补充。
0条评论