linux-三种远程连接服务器方式

这篇具有很好参考价值的文章主要介绍了linux-三种远程连接服务器方式。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

远程连接服务器



前言

连接方式 3种

  • telnet 远程登陆
  • ssh远程连接
  • VNC远程连接

测试环境

  • linux版本:CentOS7

一、telnet 远程登陆 实验步骤

目的:尝试在windows系统主机上,用Telnet远程登录到windows服务器(server)

提示:windows客户端:telnet服务需要手动启动
linux远程连接,linux系统,网络,linux
Windows客户端:telnet命令的使用

(1)telnet前Windows客户端ping测试连通性

(2)windows的telnet服务开启

打开设置->搜索控制面板->程序->启用或关闭window服务-点击Telnet服务复选框-确定
linux远程连接,linux系统,网络,linux

(3)Linux服务端配置

a.需要下载telnet 和telnet-server, xinetd三个包
b.并且创建普通用户用来测试登陆

useradd wjk ;echo 123456 | passwd --stdin wjk

c.防火墙关闭

systemctl stop firewalld 

或配置防火墙策略

firewall-cmd --zone=public --add-port=23/tcp --permanent  #添加放行端口
firewall-cmd --zone=public --list-ports                   #检查端口打开情况(如果没有显示重启防火墙在输入检查即可)

d.打开各服务组件

service xinetd start      //网络守护进程服务程序开启
systemctl start telnet.socket

(4)测试telnet效果

linux远程连接,linux系统,网络,linux


二,ssh远程连接

在两台linux主机上,实现普通用户无密码远程登录并远程拷贝文件。
提示:linux服务端:ssh服务的启动与配置
Linux客户端:密钥对的生成与传送以及Scp的命令使用

实验对象 IP
Linux机01 服务端 192.168.117.43
linux机02 4 客户端 192.168.117.4

免密登录原理:
机器2生成密钥对并将公钥发给机器1,机器1将公钥保存。
机器2要登录机器1时,机器1生成随机字符串并用机器2的公钥加密后,发给机器2。
机器2用私钥将其解密后发回给机器1,验证成功后登录

(1),机器2生成密钥和公钥

ssh-keygen三次回车即可生成
linux远程连接,linux系统,网络,linux

(2).将公钥传给需要登录的远程服务器

linux远程连接,linux系统,网络,linux

(3)免密登录测试

ssh wjk@192.168.117.43

(4)scp命令使用

scp 是 secure copy 的缩写, scp 是 linux 系统下基于 ssh 登陆进行安全的远程文件拷贝命令。
scp是加密的,rcp 是不加密的,scp 是 rcp 的加强版。
windows系统下也可以使用scp命令,因此我们可以使用scp在linux与windos系统上互相传递文件。

参数说明

local_file 本地文件
remote_username 远程要登陆的用户
remote_ip 远程ip
remote_folder 远程文件夹目录

从本地复制到远程 命令格式

scp local_file remote_username@remote_ip:remote_folder
或者
scp local_file remote_username@remote_ip:remote_file
或者
scp local_file remote_ip:remote_folder
或者
scp local_file remote_ip:remote_file
传送文件夹
scp -r local_folder remote_username@remote_ip:remote_folder

从远程复制到本地 (与上个命令调换顺序即可)

说明:
1.如果远程服务器防火墙有为scp命令设置了指定的端口,我们需要使用 -P 参数来设置命令的端口号,命令格式如下:
#scp 命令使用端口号 4588

scp-P 4588 remote@www.runoob.com:/usr/local/sin.sh /home/administrator

2.使用scp命令要确保使用的用户具有可读取远程服务器相应文件的权限,否则scp命令是无法起作用的。

各功能演示一遍

linux远程连接,linux系统,网络,linux
linux远程连接,linux系统,网络,linux


三,VNC远程连接

在windows主机上通过vnc实现远程登录到linux服务器。
linux服务端:vncserver的安装启动
Windows客户端:vnc viewer的安装启动

(1)安装VNCServer服务端软件包

#yum install vnc *vnc-server* -y
#vncpasswd 设置VNCSERVER密码
#vncserver  :1 启动vnc服务(冒号前面有空格)指定了端口为1,。vnc默认端口从5900开始,所以:1对应的外部访问端口是5901
#vncserver -kill :1关闭一个端口的命令
#vncserver 查看启动桌面服务
#netstat -tulp | grep 590*  也可以查看端口情况

(2)防火墙配置

systemctl stop firewalld  //关闭防火墙
systemctl disable firewalld //开机不启动

#放通策略

firewall-cmd --permanent --add-port=5901/tcp
firewall-cmd --reload 重启防火墙
#iptables防火墙放通策略
Iptables -A INPUT -p tcp --dport 5900 -j ACCEPT

(3)VNC Viewer连接

VNC下载点击我

效果图
linux远程连接,linux系统,网络,linux


总结

自用做笔记 不定时更新文章来源地址https://www.toymoban.com/news/detail-618934.html

到了这里,关于linux-三种远程连接服务器方式的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 有哪些方式可以让Mac连接远程服务器?

    Mac 使用Shell(终端) ssh 连接远程 服务器 初次用Mac做远程维护的同学,可能都会在网上找各种Mac上可用的ssh软件,但是大家可能不知道,Mac自带远程连接工具!。 下面介绍两个方法: 一、方法一:直接用命令行连接 第一步:打开Mac的终端 第二步:在终端输入 ssh -p 端口号 服务

    2024年02月06日
    浏览(41)
  • Linux下服务器基本环境搭建步骤详解(三种软件安装方式)

    小伙伴们注意看:下面使用三种方式分别安装JDK、Tomcat、Docker进行演示 操作系统基于CentOs7. Linux服务器的学习小结,希望能给到小伙伴们一点帮助。同时也方便我自己回顾。觉得可以记得好评点赞,阿里嘎多! 1、rpm下载地址 方式一 :rpm 下载地址 方式二 :https://www.aliyundr

    2024年02月11日
    浏览(45)
  • pycharm 连接远程服务器的两种方式 ssh Remote

    按服务器信息填写 在mapping栏下设置本地和远程仓库 (如果已经进入某个项目,可以选择Close Project退出至该页面) 按需配置服务器 右下角点击现在的环境名,点击Add New Interpreter -- Add Local Interpreter;选择已有的Conda环境。

    2024年02月07日
    浏览(57)
  • 【Linux】远程桌面连接服务器报错:未启用对服务器的远程访问......

    🍁 博主简介   🏅云计算领域优质创作者   🏅华为云开发者社区专家博主   🏅阿里云开发者社区专家博主 💊 交流社区: 运维交流社区 欢迎大家的加入! 我们知道,我们日常通过vnc来远程管理linux图形界面,今天分享一工具Xrdp,它是一个开源工具,允许用户通过

    2024年02月04日
    浏览(54)
  • 使用 FinalShell 进行远程连接(ssh 远程连接 Linux 服务器)

    目录 前言 基本使用教程 新建远程连接 连接主机 自定义命令 路由追踪 后端开发,必然需要和服务器打交道,部署应用,排查问题,查看运行日志等等。一般服务器都是集中部署在机房中,也有一些直接是云服务器,总而言之,程序员不可能直接和服务器直接操作,一般都是

    2024年04月16日
    浏览(76)
  • vscode远程连接linux服务器

    Linux服务器(或虚拟机)条件: 开启ssh服务 客户端: vscode   1.服务端  服务端需要开启ssh服务vscode才能连接,首先检验linux是否开启了ssh服务 运行命令,如果可以看到ssh正在运行,那么可以直接使用vscode进行连接,跳转到下一步骤。 如果米有开启,那我们尝试开启:  开启

    2024年02月07日
    浏览(59)
  • vscode连接远程Linux服务器

    记录一下vscode连接远程Linux服务器及免密登陆的基本操作,操作环境: 本地windows安装vscode 远程服务器存放代码和安装vscode-server vscode通过commitid和vscode-server绑定,vscode编辑通过ssh调试远程服务器代码 vscode和vscode-server在github项目如下: 1.1 下载vscode vscode官网下载 1.2 下载vsco

    2024年02月14日
    浏览(61)
  • VSCode 连接 Linux 远程服务器

    我们在跑机器学习或深度学习模型的时候通常会使用 GPU,但大多数人自己本地电脑的 GPU 不是太好甚至没有 GPU。所以我们通常会选择实验室服务器或者云服务器去跑模型,一般我们会先在本地电脑写完代码,然后使用远程连接工具,如 MobaXterm 将代码上传至 Linux 服务器。 但

    2024年02月16日
    浏览(87)
  • 【Linux】云服务器的远程连接

    需要云服务器等云产品来学习Linux的同学可以移步/--腾讯云--/官网,轻量型云服务器低至112元/年,新用户首次下单享超低折扣。   目录 一、云服务器的选用与购买 1、选用云服务器而不是虚拟机的理由 2、如何挑选云服务器 3、云服务器的配置 二、使用Xshell本地连接云服务器

    2024年02月02日
    浏览(40)
  • pycharm远程连接Linux服务器

    有时候,为了方便代码管理,以及更加方便的使用服务器资源,选择将编辑器与服务器远程连接是个不错的方法。 远程连接编辑器和服务器的使用场景非常广泛。以下是一些常见的使用场景: 软件开发团队:团队成员可以通过远程连接编辑器和服务器进行协作和代码编写,

    2024年02月08日
    浏览(57)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包