diff --git a/plugins/data-migration/web-ui/src/api/detail.js b/plugins/data-migration/web-ui/src/api/detail.js index 0a7585c2bddba9c504b4631e93a4c2e09129c3fc..28bd70624bf95bacd9bd0f0be418fa29439e4c69 100644 --- a/plugins/data-migration/web-ui/src/api/detail.js +++ b/plugins/data-migration/web-ui/src/api/detail.js @@ -36,8 +36,8 @@ export function taskEditInfo (id) { return axios.get(`/plugins/data-migration/migration/editInfo/${id}`) } -export function openSSH (data) { - return axios.post('/host/ssh', data) +export function openSSH (hostId, data) { + return axios.post(`/host/ssh/${hostId}`, data) } export function getEntryKey () { diff --git a/plugins/data-migration/web-ui/src/views/detail/components/MacTerminal.vue b/plugins/data-migration/web-ui/src/views/detail/components/MacTerminal.vue index 83024912a39a77d6a2f370a2714f2cb73eced82d..f91066fa25e734c18065c9822f79db24e5c89df1 100644 --- a/plugins/data-migration/web-ui/src/views/detail/components/MacTerminal.vue +++ b/plugins/data-migration/web-ui/src/views/detail/components/MacTerminal.vue @@ -69,7 +69,8 @@ const handleConnect = async () => { sshUsername: props.host.runUser } initTerm(term, terminalSocket.ws) - openSSH(param) + + openSSH(props.host?.runHostId, param) .then((res) => { if (res.code !== 200) { term.writeln(res.msg)