mirror of
https://github.com/wavetermdev/waveterm.git
synced 2025-01-02 18:39:05 +01:00
SSH Bugfixes Early April 2024 (#551)
* fix: add vix for missing known_hosts file In a recent cleanup, I accidentally deleted this fix from before. This adds it back. * chore: clarify that the ssh should use private key
This commit is contained in:
parent
181e14f55c
commit
84cea373a8
@ -312,7 +312,7 @@ class CreateRemoteConnModal extends React.Component<{}, {}> {
|
|||||||
endDecoration: (
|
endDecoration: (
|
||||||
<InputDecoration>
|
<InputDecoration>
|
||||||
<Tooltip
|
<Tooltip
|
||||||
message={`(Required) The path to your ssh key file.`}
|
message={`(Required) The path to your ssh private key file.`}
|
||||||
icon={<i className="fa-sharp fa-regular fa-circle-question" />}
|
icon={<i className="fa-sharp fa-regular fa-circle-question" />}
|
||||||
>
|
>
|
||||||
<i className="fa-sharp fa-regular fa-circle-question" />
|
<i className="fa-sharp fa-regular fa-circle-question" />
|
||||||
|
@ -338,7 +338,7 @@ class EditRemoteConnModal extends React.Component<{}, {}> {
|
|||||||
endDecoration: (
|
endDecoration: (
|
||||||
<InputDecoration>
|
<InputDecoration>
|
||||||
<Tooltip
|
<Tooltip
|
||||||
message={`(Required) The path to your ssh key file.`}
|
message={`(Required) The path to your ssh private key file.`}
|
||||||
icon={<i className="fa-sharp fa-regular fa-circle-question" />}
|
icon={<i className="fa-sharp fa-regular fa-circle-question" />}
|
||||||
>
|
>
|
||||||
<i className="fa-sharp fa-regular fa-circle-question" />
|
<i className="fa-sharp fa-regular fa-circle-question" />
|
||||||
|
@ -412,6 +412,12 @@ func createHostKeyCallback(opts *sstore.SSHOpts) (ssh.HostKeyCallback, error) {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
if basicCallback == nil {
|
||||||
|
basicCallback = func(hostname string, remote net.Addr, key ssh.PublicKey) error {
|
||||||
|
return &knownhosts.KeyError{}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
waveHostKeyCallback := func(hostname string, remote net.Addr, key ssh.PublicKey) error {
|
waveHostKeyCallback := func(hostname string, remote net.Addr, key ssh.PublicKey) error {
|
||||||
err := basicCallback(hostname, remote, key)
|
err := basicCallback(hostname, remote, key)
|
||||||
if err == nil {
|
if err == nil {
|
||||||
|
Loading…
Reference in New Issue
Block a user