From mboxrd@z Thu Jan 1 00:00:00 1970 X-GM-THRID: 7168121684355973120 X-Received: by 2002:a17:903:3287:b0:188:d4bf:dbff with SMTP id jh7-20020a170903328700b00188d4bfdbffmr760052plb.19.1668958385238; Sun, 20 Nov 2022 07:33:05 -0800 (PST) X-BeenThere: isar-users@googlegroups.com Received: by 2002:a17:902:b403:b0:178:3881:c7e3 with SMTP id x3-20020a170902b40300b001783881c7e3ls7124056plr.11.-pod-prod-gmail; Sun, 20 Nov 2022 07:33:04 -0800 (PST) X-Google-Smtp-Source: AA0mqf5mzwzpJ1iBetrZidxBb0TjOuFzn4UPdjix8L0LtdTVa/7ct3kaRXNvKvfgVO3hVbTlSJs9 X-Received: by 2002:a17:903:22d2:b0:17f:6758:6904 with SMTP id y18-20020a17090322d200b0017f67586904mr5397953plg.61.1668958384143; Sun, 20 Nov 2022 07:33:04 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1668958384; cv=none; d=google.com; s=arc-20160816; b=tWl1kCIvV1J+piniQFaTtK7Ogp2hopmSW/FXdispJaE6YQ7ELkHiEu8C+8pxYkWPMS vBx1nOItBA8KyQvft1gmF6BDuvVyg9keiBokr9yAur1myHNRurBjO8rRMGjdO8zsvngC qsch5jDUlUKvIQNLYBUYEtixAAaQQO3i3B7xvF7lsl1aiI/YgBwHPcUZPC6rFqFI3zI4 rxVbPbFUMSolBu72WZ4GioKnVwgE9dknLslbgI13Ixd3WZzCOuSo4jbhWXds2/yWhrCD 23yCK2Fs/EqcgTaXsZRsrZ81F833H1aT4bO1Ww7c2v2PrnkgwF9g8bAAB1GfutpqOCP8 kuEg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=content-transfer-encoding:mime-version:message-id:date:subject:to :from; bh=LKTM5QnwKTOb6Rkj2o6cnxyzAfDVRvtagNs1n3FroPo=; b=fafpUpzY0fq/caf6ieEN0pje9r392AgjxbZwNapvwsZjgeBUCMoYxMjYTA37I3CZlL yYgu5Wg1HDQhiqqHSJgDRyW76nZJ2js1O1F6FrX/WznBDJ07izqU1udVD0ZvbkSzjffF cuyf4MUw+Aa7D3VYWMFOf3NjQZSS3j9chy2sPMfmvBOGY6oz1V9irPrFYSfu++s12gfx tGEWtQlmspzQv+BBZfPaijlvPlrbiw2topCzjTMemuOSsKMQuq9erC4B69yMFeWPC4nV 3mI2KboJduVzZjXIxoqWCo6I3dWRGSCrdWEakx3SvvUxDlAtbMW1Il9B6mbQ80ZdF5SY oLHw== ARC-Authentication-Results: i=1; gmr-mx.google.com; spf=pass (google.com: domain of ubely@ilbers.de designates 85.214.156.166 as permitted sender) smtp.mailfrom=ubely@ilbers.de Return-Path: Received: from shymkent.ilbers.de (shymkent.ilbers.de. [85.214.156.166]) by gmr-mx.google.com with ESMTPS id i8-20020a17090332c800b0018734e1a0dcsi553986plr.0.2022.11.20.07.33.03 for (version=TLS1_2 cipher=ECDHE-ECDSA-CHACHA20-POLY1305 bits=256/256); Sun, 20 Nov 2022 07:33:03 -0800 (PST) Received-SPF: pass (google.com: domain of ubely@ilbers.de designates 85.214.156.166 as permitted sender) client-ip=85.214.156.166; Authentication-Results: gmr-mx.google.com; spf=pass (google.com: domain of ubely@ilbers.de designates 85.214.156.166 as permitted sender) smtp.mailfrom=ubely@ilbers.de Received: from baighyz.m.ilbers.de (host-80-81-17-52.static.customer.m-online.net [80.81.17.52]) (authenticated bits=0) by shymkent.ilbers.de (8.15.2/8.15.2/Debian-8+deb9u1) with ESMTPSA id 2AKFX0Gw019543 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT) for ; Sun, 20 Nov 2022 16:33:01 +0100 From: Uladzimir Bely To: isar-users@googlegroups.com Subject: [PATCH] start_vm: support SSH access to the machine in qemu Date: Sun, 20 Nov 2022 16:33:00 +0100 Message-Id: <20221120153300.23029-1-ubely@ilbers.de> X-Mailer: git-send-email 2.20.1 MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Status: No, score=-1.0 required=5.0 tests=ALL_TRUSTED autolearn=unavailable autolearn_force=no version=3.4.2 X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on shymkent.ilbers.de X-TUID: kB6W6JNX8MEs Map host port 22222 to guest port 22. Use command `ssh -l -p 22222 localhost` to connect. Signed-off-by: Uladzimir Bely --- Sometimes it's useful to have several terminals to check things under machine that is run under qemu. SSH access is the good way to do it. testsuite/start_vm.py | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/testsuite/start_vm.py b/testsuite/start_vm.py index f761a8bd..dbe70815 100755 --- a/testsuite/start_vm.py +++ b/testsuite/start_vm.py @@ -70,6 +70,10 @@ def format_qemu_cmdline(arch, build, distro, out, pid, enforce_pcbios=False): bios_idx = qemu_disk_args.index('-bios') del qemu_disk_args[bios_idx : bios_idx+2] + # Support SSH access from host via port 22222 + extra_args.extend(['-device', 'e1000,netdev=net0']) + extra_args.extend(['-netdev', 'user,id=net0,hostfwd=tcp::22222-:22']) + cmd = ['qemu-system-' + qemu_arch, '-m', '1024M'] if qemu_machine: -- 2.20.1