如何通过SSH连接远程Linux执行命令

先确定Linux系统的电脑或服务器开启SSH服务,并确定端口号:在终端中输入sudo service sshd status,如果出现Active: active (running),说明SSH服务已启动;

如何通过SSH连接远程Linux执行命令

再输入more /etc/ssh/sshd_config,结果出现Port 22,说明端口号是22;

如何通过SSH连接远程Linux执行命令

安装注册内网穿透软件,得到登录帐号SN及密码;

如何通过SSH连接远程Linux执行命令

在【内网穿透】界面添加端口映射,映射类型选择TCP,内网主机及端口填写Linux系统局域网IP及端口号22;

如何通过SSH连接远程Linux执行命令

映射完成,将生成一个外网访问地址,通过这个外网访问地址就可以进行远程访问Linux电脑或服务器了;

如何通过SSH连接远程Linux执行命令

再到需要访问远程linux电脑的windows电脑上,安装安全终端模拟软件XShell;

如何通过SSH连接远程Linux执行命令

选择新建会话,在主机中输入映射生成的域名,端口号输入生成域名后的随机端口号,这里是35284(需注意,此处的端口号不再是22,现在已经通过内网穿透将动态IP转化为固定域名,端口号要采用内网穿透生成的域名端口);

如何通过SSH连接远程Linux执行命令

填写完成点击确定,即可进入远程linux电脑的命令状态,然后就可以执行相关命令操作了。

如何通过SSH连接远程Linux执行命令