Linux远程终端连接
在自己搭建使用Linux服务器时,不可避免的会需要远程连接终端。进行终端连接时,通常将服务器挂载在公网IP上,使用ssh工具,进行远程终端登录,下文记录了搭建ssh远程连接终端的环境搭建步骤(ssh服务器端:Ubuntu14.04,ssh客户机端:Windows10 1809)。
一、Ubuntu侧环境搭建
1、ssh安装
ubuntu下打开总端,输入ssh,若提示无此应用,按提示进行安装。本机安装命令:“sudo apt-get install openssh-server”。
安装完成后,输入ssh会看到ssh命令使用说明,则安装成功。:
ssh安装后一般默认为开启状态,端口22,也可以使用“sudo service ssh start”或“sudo service ssh restart”重启ssh服务。也可以使用“ssh -p port username@ip”测试ssh的运行及端口。
2、服务器IP查询
在ubuntu下,若为公网IP,则可在外网使用ssh客户端直接访问。一般来说,自己家用电脑都是经过路由器连接到外网的,所以要实现外网访问,需要对路由器或者网关进行设置:端口映射。以电信网关为例,介绍公网IP确认及端口映射方法。
ubuntu下,可以使用ifconfig命令查询本机IP,使用“curl members.3322.org/dyndns/getip”获取所在网络的公网IP。在路由器或者网关控制页中,一般可以看到WAN IP(以天翼网关为例),该IP若与查询到的公网IP一致,则可能为公网IP,否则需要找相关电信营业厅分配公网IP。
在网关或者路由器中,一般都有端口映射的选项,通过设置局域网服务器IP、内部端口、外部端口(两个端口一般保持一致,ssh一般为22),添加至映射列表后,网关或路由器就可以自动实现数据转换,在连接公网IP时能够自动连接到局域网中指定局域网IP的服务器。
注:使用天翼网关进行端口映射后,与服务器在同意局域网中的客户端无法通过端口映射后公网IP访问服务器,原因未知。
二、客户机侧环境搭建
ssh客户端安装在windows10 1809环境下,该环境有多种工具支持ssh连接,下面只介绍putty及windows自带openssh的使用。
1、putty
putty是一个开源软件,支持多个平台,绿色免安装,使用默认设置即可通过ssh进行远程终端连接。可以通过https://putty.org/获取最新版的putty工具,填写ip和port后便可使用ssh连接至远程服务器。
2、win10预装应用
现win10版本一般预装有ssh服务,在win10 cmd或者powershell中,通过“ssh -p port username@ip”直接连接ssh服务器。
Linux远程终端连接相关推荐
- 虚拟机Linux远程终端连接服务器
文章目录 一.什么是SSH? 如何使用ssh? 二.如何远程传输数据 1.本地远程传输数据到服务器 2.服务器上面文件下载到本地 linux虚拟机和主机的文件拷贝 一.什么是SSH? SSH(Secu ...
- 推荐几款主流好用的远程终端连接管理软件
一.介绍 远程终端连接管理软件是管理服务器.虚拟机等远程计算机系统不可或缺的工具之一,它可以通过网络连接到另一台计算机,以执行命令.编辑文件或进行其他管理任务,下面我将为大家介绍几款主流好用的远程终端 ...
- Linux运维:推荐八款Linux远程连接工具
目录 2.XShell 3.SecureCRT 4.PuTTY 5.WindTerm 6.iTerm2 7.MobaXterm 8.Termius 今天给大家推荐八款Linux远程连接工具,非常实用, ...
- linux远程开机windows,从Linux到Windows的PowerShell远程处理
原标题:从Linux到Windows的PowerShell远程处理 前提条件 1)后期利用期间可以通过目标NTLM身份验证 2)重启WinRM服务 3)使用此NTLM支持PowerShell Dock ...
- Linux 配置IP地址,子网,网关,DNS,linux远程, wget 下载工具
查看命令识别的网卡名:nmcli connection show 配置ip,子网,网关 nmcli connection modify 'System eth0' ipv4.method ...
- linux telnet远程登录工具,Linux 远程登录(telnet ssh)
Linux 远程登录(telnet ssh) telnet [root@rhel6 ~]# rpm -qa | grep telnet telnet-server-0.17-47.el6.x86_64 ...
- linux 远程 telnet
linux 远程 telnet [ root@test1 ~]# yum install telnet* (安装的三个包 xinetd . telnet-server.telnet) [ root@ ...
- Linux远程软件xshell的使用
Xshell是一个linux远程命令行软件 有免费版不用破解,安装包可以找有关人士获取 要新远程一台机,可以新建会话,输入被远程系统的参数 新建会话后,点连接开始远程 远程成功的样子 转载于:http ...
- Linux 远程登录
一.远程登录 Linux系统中是通过ssh服务实现的远程登录功能,默认ssh服务端口号为 22. Window系统上 Linux 远程登录客户端有SecureCRT, Putty, XShell等 1 ...
最新文章
- C# ZipHelper C#公共类 -- ICSharpCode.SharpZipLib.dll实现压缩和解压
- SQL 难点解决:循环计算
- 3-13其他数学函数
- 苹果折叠屏iPhone不会在明年推出 最快2025年出货
- 什么样的两个矩阵相似_Lecture 27 | 相似矩阵
- Android 震动
- ftok() Linux Linux函数
- mongodb配置文件启动linux,Linux运维知识之Mongodb启动方法:设定参数启动;从设置文件启动...
- 防火墙双机热备A/S模式和A/A模式原理
- 两变频调速电机系统的神经网络逆同步控制
- 总结一些pr的快捷键,让你的剪辑速度翻倍~
- char字符变量在c语言中有什么用,c语言char怎么用
- 为您奉上Dicom文件格式属性清单,不谢!
- 2008年度中国最佳MBA排行榜
- 高次同余方程式的解数及解法
- 英超前瞻乐.fun|体育 中秋利物浦主场对战狼队 历史交战能否延续全胜
- layui文件上传等待动画
- Idea在Maven项目中使用支付宝沙箱环境
- 基本数据类型之整数类型变量
- 20来行的Python拼写检查器
热门文章
- java团购拼团小程序源码(毕设)
- js android手机型号,JS怎么判断出安卓手机的具体型号 牌子
- VMA与page fault
- extjs form java_[Java教程]ExtJS入门教程02,form也可以很优雅
- Flume 原理介绍
- testng 无法注入service_头条锅边糊,连江人儿时与如今都无法忘怀的味道......
- Python exec函数
- java计算机毕业设计高校墨香文学社管理系统MyBatis+系统+LW文档+源码+调试部署
- 基于SSH开发美食网系统网站+论文+PPT+开题报告+任务书+外文翻译 毕业设计
- Home /Hometown