Linux如何从一台机器连接到另一台机器后,并执行Linux指令呢?

 我来答
呼呼爱你哟
推荐于2019-09-05 · TA获得超过1.2万个赞
知道小有建树答主
回答量:35
采纳率:100%
帮助的人:7711
展开全部

操作步骤:

  1. 先启动Linux系统并进行登录

  2. 输入ifconfig eth0,回车查看Linux系统的IP地址

  3. 打开Xshell,点击New,弹出的新建窗口中输入Name(自己为该远程连接的命名),Host(需要连接的主机ip地址,就是上图中我们查询到的ip地址)

  4. 点击OK,点击Connect,弹出的窗口输入Linux系统的用户名和密码进行登录验证

  5. 出现这一步,就表示远程连接成功啦。

工具准备:

  1. VMware-workstation-full-11

  2. CentOS-6.0-i386 镜像文件

  3. Xshell,这里主要用于远程连接Linux系统。

  4. WinSCP,这里主要用于向Linux系统中传输文件。

力控科技
2024-08-19 广告
ForceSCADA是力控科技信创产品的重要组成部分,具备完全自主知识产权,支持部署在Linux桌面版、服务器版、嵌入式等系统架构下。使用ForceSCADA可以搭建创新性高、扩展性佳、融合度强的SCADA平台,进而构建高效、智能化的监控中... 点击进入详情页
本回答由力控科技提供
侯品磊
2018-01-02 · TA获得超过992个赞
知道小有建树答主
回答量:9
采纳率:0%
帮助的人:2382
展开全部

在Linux下经常写shell脚本,当然少不了需要在各台机器上执行命令了。详细方法看下面吧。

假如现在我要在10.2.226.201上写shell并且运行这个shell脚本。可是这个脚本需要在10.2.226.202和10.2.226.203上运行一下命令。如何实现呢?

摸索了几种方法,可是感觉最简单的方法就是通过SSH了。如何实现呢?

1. 在上面三台机器上分别配置用户ssh等效性连接。(注意:在所有机器上都要执行下面的操作)

2.配置好SSH等效性连接后,在这三台机器上复制文件和执行程序就不在需要口令了。当然ssh过去也是不需要口令的。

我在10.2.226.201上写的脚步如何在其他机器上执行命名呢?

如果我连到另一台机器上只是执行一个命令可以这样写:

ssh hostname@10.2.226.202  cd /opt/

如果我连到另一台机器上执行多于一个命令可以这样写:

ssh hostname@10.2.226.203 "cd /opt/;pwd"

注意:当多于两个命令时,一定要把所有命令以分号的方式写在双引号里面。

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式