九州下载 - 系统安卓苹果手机游戏推荐下载网站!

当前位置:九州下载 > 建站问答 >

linux ssh 远程执行命令

时间:2022-12-26 10:09编辑:九州下载来源:www.wzjsgs.com

linux

shell脚本中怎么ssh上远程机执行命令?

假设从主机A,检查主机B上的进程,需要在主机B上建立检查用户,例如叫x,并设置通过public key认证登录SSH,不会可以google搜一下,然后,在A机器上执行:ssh x@B ~/command.sh > result.txtcommand.sh就是B机器上放置在x目录下的脚本。输出结果应该是写到了result.txt或者另一种写法result=`ssh x@B ~/command.sh`结果直接保存到result变量中了。暂时没有linux环境,所以没有实际测试,你自己试试吧

ssh工具是什么意思?

SSH 是Secure Shell 的简写,是一种加密的网络传输协议。

SSH是建立在应用层基础上的安全协议,专为远程登录会话(Telnet)和其他网络服务提供安全性的协议(比如FTP协议), 所以SSH可以用于远程登录与远程的文件传输。

SSH协议的软件

在远程登录中,SSH客户端成功连接SSH服务器之后,就可以远程控制SSH服务器了。

但SSH只是一个协议,实现该协议的服务端和客户端的软体也有多种。 因为SSH最初在Unix中实现 , 所以大多数Unix/Linux系列的操作系统都自带 SSH的服务端和客户端。

Windows 系统在 Windows 10 和Windows Server 2019 版本开始, 在可选功能包含了SSH服务端和客户端,添加一下就可以了, 但是在这之前的版本, 如果需要使用SSH服务,就需要另外安装SSH服务端和SSH客户端

在MAC下怎么用SSH连接远程LINUX服务器?

刚巧前几天折腾了一遍,说说有可能会遇到的问题有没有安装openssh-server, sudo apt-get install openssh-server (系统 ubuntu )查看是否开启了ssh ,ps -e | grep ssh 查看是否有 sshd开启服务 sudo service ssh start 保证windows下能ping通linux

相关文章