(同一路由下多台设备只有一个外网ip地址)linux通过端口映射开启远程ssh服务

当多台设备在同一路由下,开启SSH服务后,需通过路由器端口映射进行远程访问。本文介绍了检查SSH安装、启动服务、查看内网IP,以及如何在路由器上设置端口映射,以便通过外网IP连接到指定设备的SSH服务。

ssh的服务开启很简单,照着网上很多教程去做,但是外网却无法访问。
查询资料发现,如果是一台路由器下有多台设备,开启ssh服务后并不能直接访问,需要通过路由器的端口映射来完成。
下面是我的配置流程
首先查看系统是否安装了ssh

rpm -qa |grep ssh 

安装命令

# 是redhat,fedora,centos等系列linux发行版,那么敲入以下命令:
sudo yum install sshd 或
sudo yum install openssh-server


# 是debian,ubuntu,linux mint等系列的linux发行版,那么敲入以下命令:
sudo apt-get install sshd 或
sudo apt-get install openssh-server(

# 如果行不通可根据提示完成,这一步很简单。

开启服务

service sshd start

查看自己本机ip地址

ifconfig -a

innet address那一栏对应的就是你的ip地址
例如ip地址是12.224.126.111 可通过以下命令来连接,如果连接成功你已经完成了,无需再看。如果连接失败,可能是跟我一样的原因。

# linux ssh连接与关闭ssh连接命令
# 连接ip地址为12.224.126.111 主机的用户名为na 连接成功会提示输入密码
ssh na@12.224.126.111
# 退出连接命令
exit 或shift+d

但是我在配置的时候,由于多台设备连接了同一台路由器。ip地址显示的是内网地址,这时候我们就需要,路由器的端口映射来将主机的端口映射到路由器的端口上。
例如ip地址显示192.168.1.199 一般192.168.1开头的都是内网地址
那我们通过路由器自带的端口映射来完成映射
打开网址192.168.1.1 输入管

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值