use default sshd_config on windows also
This commit is contained in:
parent
142fb0942c
commit
34bcf79d98
|
@ -42,9 +42,13 @@ function sshAllowsPassword(user) {
|
||||||
|
|
||||||
module.exports.checkSecurity = function () {
|
module.exports.checkSecurity = function () {
|
||||||
var conf = {};
|
var conf = {};
|
||||||
var sshdConf = '/etc/ssh/sshd_config';
|
|
||||||
var noRootPasswordRe = /(?:^|[\r\n]+)\s*PermitRootLogin\s+(prohibit-password|without-password|no)\s*/i;
|
var noRootPasswordRe = /(?:^|[\r\n]+)\s*PermitRootLogin\s+(prohibit-password|without-password|no)\s*/i;
|
||||||
var noPasswordRe = /(?:^|[\r\n]+)\s*PasswordAuthentication\s+(no)\s*/i;
|
var noPasswordRe = /(?:^|[\r\n]+)\s*PasswordAuthentication\s+(no)\s*/i;
|
||||||
|
var sshdConf = '/etc/ssh/sshd_config';
|
||||||
|
if (/^win/i.test(process.platform)) {
|
||||||
|
// TODO use %PROGRAMDATA%\ssh\sshd_config
|
||||||
|
sshdConf = 'C:\\ProgramData\\ssh\\sshd_config';
|
||||||
|
}
|
||||||
return readFile(sshdConf, null).then(function (sshd) {
|
return readFile(sshdConf, null).then(function (sshd) {
|
||||||
sshd = sshd.toString('utf8');
|
sshd = sshd.toString('utf8');
|
||||||
var match;
|
var match;
|
||||||
|
|
Loading…
Reference in New Issue