fix chmod 600 .ssh/known_hosts and .ssh/config

This commit is contained in:
zivan 2021-09-18 16:49:24 +07:00
parent 879d527eb5
commit e65a347817

View file

@ -29,14 +29,16 @@ function ssh() {
const knownHosts = core.getInput('known-hosts')
if (knownHosts !== '') {
fs.appendFileSync(`${ssh}/known_hosts`, knownHosts)
fs.chmodSync(`${ssh}/known_hosts`, '644')
fs.chmodSync(`${ssh}/known_hosts`, '600')
} else {
fs.appendFileSync(`${ssh}/config`, `StrictHostKeyChecking no`)
fs.chmodSync(`${ssh}/config`, '600')
}
const sshConfig = core.getInput('ssh-config')
if (sshConfig !== '') {
fs.writeFile(`${ssh}/config`, sshConfig)
fs.chmodSync(`${ssh}/config`, '600')
}
}