Update app.py
Browse files
app.py
CHANGED
@@ -30,6 +30,10 @@ class MySSHServer(asyncssh.SSHServer):
|
|
30 |
def session_requested(self):
|
31 |
return MySSHServerSession()
|
32 |
|
|
|
|
|
|
|
|
|
33 |
# Функция для запуска сервера
|
34 |
async def start_ssh_server():
|
35 |
# Читаем порт из переменной окружения PORT (по умолчанию 2222)
|
@@ -47,10 +51,7 @@ async def start_ssh_server():
|
|
47 |
try:
|
48 |
server = await asyncssh.create_server(
|
49 |
MySSHServer, '', port,
|
50 |
-
server_host_keys=host_keys
|
51 |
-
# Для демонстрации принимаем любые учетные данные.
|
52 |
-
password_authenticator=lambda username, password: True,
|
53 |
-
allow_pty=True
|
54 |
)
|
55 |
except (OSError, asyncssh.Error) as exc:
|
56 |
sys.exit('Ошибка при запуске сервера: ' + str(exc))
|
|
|
30 |
def session_requested(self):
|
31 |
return MySSHServerSession()
|
32 |
|
33 |
+
async def begin_auth(self, username):
|
34 |
+
# Простой способ проверки, разрешаем любые логины
|
35 |
+
return True
|
36 |
+
|
37 |
# Функция для запуска сервера
|
38 |
async def start_ssh_server():
|
39 |
# Читаем порт из переменной окружения PORT (по умолчанию 2222)
|
|
|
51 |
try:
|
52 |
server = await asyncssh.create_server(
|
53 |
MySSHServer, '', port,
|
54 |
+
server_host_keys=host_keys
|
|
|
|
|
|
|
55 |
)
|
56 |
except (OSError, asyncssh.Error) as exc:
|
57 |
sys.exit('Ошибка при запуске сервера: ' + str(exc))
|