Linux远程连接介绍及相关配置

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Linux远程连接介绍及相关配置相关的知识,希望对你有一定的参考价值。

Linux远程连接介绍及相关配置

1、使用远程连接的根本原因

在企业现实的工作中,我们不可能每台服务器都配置一台显示器,也不可能时刻在服务器旁边,但是我们企业中的服务器需要时刻进行维护,而我们维护人员又没办法24小时在服务器旁边,所以远程管理服务器就成为了必要条件。这样不仅可以为企业节约大量的硬件成本,同时也节约了人力成本,方便了全球各地的企业。本篇就浅谈下如何进行远程连接Linux服务器。

?

?

2、远程连接的最基本条件

1)配置好服务器的IP地址、子网掩码、网关和DNS

例如:

[[email protected] ~]# vim /etc/sysconfig/network-scripts/ifcfg-ens33

?

TYPE=Ethernet

BOOTPROTO=static

DEFROUTE=yes

PEERDNS=yes

PEERROUTES=yes

IPV4_FAILURE_FATAL=no

NAME=ens33

UUID=abceb54e-af39-46cb-8ee7-cde466cdb53d

DEVICE=ens33

ONBOOT=yes

IPADDR=192.168.115.120

NETMASK=255.255.255.0

GATEWAY=192.168.115.2

DNS1=114.114.114.114

上面配置的只是内网地址,如果需要通过互联网远程连接服务器还需要配置公网IP地址。

?

注意:服务器品牌、型号及Linux操作系统版本不同,网卡配置文件的位置和名称也可能不同。

以上都配置好以后,使用”service network restart”重启网卡服务

?

2)至少要有一个公网IP地址

?

3)服务器必须开启远程连接服务

Linux系统默认安装远程连接服务,只需启动即可。

如果想以root用户远程管理服务器,则必须把/etc/ssh/sshd_config里面的这一项设置为” PermitRootLogin yes”

最后使用”service sshd restart”启动远程连接服务即可。

?

?

3、远程管理相关软件及配置

1WindowsVNC连接Linux

首先要保证Linux是桌面版,然后在Linux上安装以下两个软件包。

[[email protected] ~]# yum -y install tigervnc tigervnc-server

然后使用vncpasswd命令设置密码,使用vncserver命令启动vnc服务。

vncpasswd? 设置密码

vncserver? 启动服务

?

使用Windows客户端连接VNC

技术分享图片

技术分享图片

技术分享图片

技术分享图片

2Linuxrdesktop连接Windows

[[email protected] ~]# yum -y install rdesktop

rdesktop? -f? -a? 16? -u? windows用户名? -p? windows密码? Windows IP地址

?????

? ? ? -f 是显示全屏?? -a? Linux色位1632??

????? -u 用户名?????? -p? 登录密码

例:[[email protected] ~]# rdesktop -f -a 16 -u administrator -p 123456 192.168.115.102

?

报错:在用rdesktop连接的时候出现了 ERROR: recv: Connection reset by peer 的问题。

?

解决方法:我的电脑-》属性-》远程 去掉仅允许运行使用网络级别身份认证的远程桌面计算机的连接的勾就可以了。

?

3LinuxSSH连接Linux

SSH协议:为客户机提供安全的Shell环境,用于远程管理

默认端口:TCP 22

OpenSSH

服务名称:sshd

服务端主程序:/usr/sbin/sshd

客户端主程序:/usr/bin/ssh

服务端配置文件:/etc/ssh/sshd_config

客户端配置文件:/etc/ssh/ssh_config

?

ssh连接需要用到两个配置文件

1/etc/ssh/ssh_config 客户端? 2/etc/ssh/sshd _config 服务端

SSH? 远程登录命令

?? ssh? IP地址 登录Linux系统

技术分享图片

?? ssh? 用户名@IP地址? 登录Linux系统

技术分享图片

?指定端口:-p()


以上是关于Linux远程连接介绍及相关配置的主要内容,如果未能解决你的问题,请参考以下文章

tvm在linux环境下的安装与编译及vscode如何配置tvm的远程连接调试环境

tvm在linux环境下的安装与编译及vscode如何配置tvm的远程连接调试环境

tvm在linux环境下的安装与编译及vscode如何配置tvm的远程连接调试环境

Xshell连接Centos 7进行安装MySQL及配置远程访问-完整版

Xshell连接Centos 7进行安装MySQL及配置远程访问-完整版

Xshell连接Centos 7进行安装MySQL及配置远程访问-完整版