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

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

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

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

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

例如:

[root@localhost ~]# 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、远程管理相关软件及配置

(1)Windows用VNC连接Linux

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

[root@localhost ~]# yum -y install tigervnc tigervnc-server

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

vncpasswd  设置密码

vncserver  启动服务

使用Windows客户端连接VNC

1d1df81aa2a2bb8d4a12e9c6ac4aa0ba.png

b6e21a4547213eacaa70f6b761d5b994.png

31f990a5c70b1b099336aba63c1faba3.png

359fbead37a93b75b612a13f9877c175.png

(2)Linux用rdesktop连接Windows

[root@localhost ~]# yum -y install rdesktop

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

-f 是显示全屏   -a  Linux色位16或32

-u 用户名       -p  登录密码

例:[root@localhost ~]# rdesktop -f -a 16 -u administrator -p 123456 192.168.115.102

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

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

(3)Linux用SSH连接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系统

90714b27dc2ae9cfaee6c0ee1c7ec7d2.png

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

176d89f0b9309853e937442f891c9c84.png

指定端口:-p(小)

Logo

更多推荐