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
但是我在配置的时候,由于多台设备连接了同一