花生壳+SSH,实现用Windows连接远程Linux执行命令

我们学习、工作中,常遇到需要使用Windows系统的电脑,来访问远程Linux系统进行相关部署操作,但远程Linux系统服务与本地Windows不在同一个局域网,而且Linux系统所在的外网IP是动态变化的,那么,有没有简单、高效的办法解决这个远程访问难题?
下面就跟大家分享一个简单的解决办法:
先确定Linux系统的电脑/服务器开启SSH服务,并确定端口号:终端输入sudo service sshd status,如果出现active (running),说明SSH服务已启动。

花生壳+SSH,实现用Windows连接远程Linux执行命令_第1张图片

输入more /etc/ssh/sshd_config,结果出现Port 22,说明端口号是22。
花生壳+SSH,实现用Windows连接远程Linux执行命令_第2张图片

花生壳官网下载安装Linux平台客户端,得到花生壳登录帐号SN及密码。

花生壳+SSH,实现用Windows连接远程Linux执行命令_第3张图片

然后在花生壳web管理后台界面登录激活服务,在【内网穿透】界面添加端口映射,映射类型选择TCP,内网主机及端口填写Linux系统局域网IP及端口号22。
花生壳+SSH,实现用Windows连接远程Linux执行命令_第4张图片

映射完成,花生壳生成一个外网访问地址,通过这个访问地址,就可以进行远程访问Linux设备(电脑/服务器)。
花生壳+SSH,实现用Windows连接远程Linux执行命令_第5张图片

在Windows电脑上,安装安全终端模拟软件XShell。
花生壳+SSH,实现用Windows连接远程Linux执行命令_第6张图片

选择新建会话,在主机中输入花生壳映射生成的域名,端口号输入生成域名后的随机端口号,这里是35284。注意:此处的端口号不再是22,现在已经通过花生壳将动态IP转化为固定域名,端口号要采用花生壳生成的域名端口。
花生壳+SSH,实现用Windows连接远程Linux执行命令_第7张图片

点击确定,即可进入远程Linux电脑的命令状态,然后就可以执行相关命令操作了。
花生壳+SSH,实现用Windows连接远程Linux执行命令_第8张图片

你可能感兴趣的:(ssh,linux)