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服务器。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

long7066

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值