Пример #1
0
        private async Task <IActionResult> RunSSH(int ServerInformationID, string sshCode)
        {
            var server = await factory.ServerInformations.GetServerInformationByServerInformationID(ServerInformationID);

            if (server == null)
            {
                return(NotFound());
            }
            SshSystem ssh        = new SshSystem(server.ServerAdress, server.UserName, server.Password, server.Port);
            string    outmessage = "";

            if (!ssh.RunSSHCode(sshCode, ref outmessage))
            {
                return(Unauthorized(outmessage));
            }
            return(Ok(outmessage));
        }