Linux如何从一台机器连接到另一台机器后,并执行Linux指令呢?
答案:2 悬赏:30 手机版
解决时间 2021-12-01 09:12
- 提问者网友:富士山上尢
- 2021-12-01 01:24
Linux如何从一台机器连接到另一台机器后,并执行Linux指令呢?
最佳答案
- 五星知识达人网友:第四晚心情
- 2021-12-01 02:43
操作步骤:
- 先启动Linux系统并进行登录
输入ifconfig eth0,回车查看Linux系统的IP地址
打开Xshell,点击New,弹出的新建窗口中输入Name(自己为该远程连接的命名),Host(需要连接的主机ip地址,就是上图中我们查询到的ip地址)
点击OK,点击Connect,弹出的窗口输入Linux系统的用户名和密码进行登录验证
出现这一步,就表示远程连接成功啦。
- VMware-workstation-full-11
CentOS-6.0-i386 镜像文件
Xshell,这里主要用于远程连接Linux系统。
WinSCP,这里主要用于向Linux系统中传输文件。
全部回答
- 1楼网友:爱难随人意
- 2021-12-01 02:57
在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"
注意:当多于两个命令时,一定要把所有命令以分号的方式写在双引号里面。
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯