Spaces:
Sleeping
Sleeping
Moibe
commited on
Commit
·
20d8dcc
1
Parent(s):
b8eb80a
Back to Basic
Browse files
baf.py
DELETED
@@ -1,72 +0,0 @@
|
|
1 |
-
|
2 |
-
import paramiko
|
3 |
-
import time
|
4 |
-
import os
|
5 |
-
|
6 |
-
def bafta():
|
7 |
-
|
8 |
-
ssh = paramiko.SSHClient()
|
9 |
-
ssh.load_host_keys("itrst")
|
10 |
-
|
11 |
-
#Ahora obtendremos nuestra secret key para poder entrar a ese servidor.
|
12 |
-
# Obtiene la ruta del directorio actual
|
13 |
-
project_dir = os.getcwd()
|
14 |
-
# Crea la ruta completa al archivo `id_rsa`
|
15 |
-
key_filename = os.path.join(project_dir, "go")
|
16 |
-
|
17 |
-
#Imprimo el path del id_rsa, en éste casi también interno al proyecto, pero podría ser con las que debe tener el equipo, intrucciones abajo*
|
18 |
-
print(key_filename)
|
19 |
-
|
20 |
-
#*Instrucciones para obtener la llave de donde usualmente están las llaves en cada tipo de sistema operativo de forma general.
|
21 |
-
#por eso obtiene la ruta del directorio de usuario de ese sistema operativo.
|
22 |
-
#key_filename = os.path.expanduser(os.path.join("~", ".ssh", "id_rsa"))
|
23 |
-
#key_filename = "/id_rsa"
|
24 |
-
#print("Path a key_filename es: ", key_filename)
|
25 |
-
|
26 |
-
|
27 |
-
#key_filename = "~/.ssh/id_rsa"
|
28 |
-
#print(key_filename)
|
29 |
-
#print("Esto es key_filename:", key_filename)
|
30 |
-
#private_key = paramiko.RSAKey.from_private_key_file(key_filename)
|
31 |
-
|
32 |
-
#Conexión hacia el servidor con tus credenciales.
|
33 |
-
#Al tener una key no requieres el password.
|
34 |
-
ssh.connect("opal2.opalstack.com", username="moibe", key_filename=key_filename)
|
35 |
-
#Una vez que tenemos la conexión ssh, creamos un sftp (SSH File Transfer Protocol)
|
36 |
-
sftp = ssh.open_sftp()
|
37 |
-
|
38 |
-
# Listar archivos en el directorio actual
|
39 |
-
#sftp.listdir("./")
|
40 |
-
|
41 |
-
print(ssh)
|
42 |
-
|
43 |
-
#Cargado de archivo, origen (aquí está within the project) y el destino final y nombre de a donde irá.
|
44 |
-
#sftp.put("./brisenoestrello.txt" , "/home/moibe/apps/holocards/vallecanales.txt")
|
45 |
-
|
46 |
-
# Ruta del archivo remoto
|
47 |
-
archivo_remoto = "/home/moibe/apps/holocards/vallecanales.txt"
|
48 |
-
|
49 |
-
with sftp.open(archivo_remoto, 'rb') as archivo:
|
50 |
-
# Leer el contenido del archivo como bytes
|
51 |
-
contenido_bytes = archivo.read()
|
52 |
-
|
53 |
-
# Decodificar los bytes a Unicode usando la codificación UTF-8
|
54 |
-
contenido_unicode = contenido_bytes.decode('utf-8')
|
55 |
-
|
56 |
-
# Agregar el texto "- Revisado." al string
|
57 |
-
contenido_final = int(contenido_unicode) - 1
|
58 |
-
|
59 |
-
contenido_final = str(contenido_final)
|
60 |
-
|
61 |
-
# Imprimir el contenido
|
62 |
-
print(contenido_final)
|
63 |
-
|
64 |
-
# Abrir el archivo remoto en modo escritura
|
65 |
-
with sftp.open(archivo_remoto, 'w') as archivo:
|
66 |
-
# Escribir el contenido final en el archivo
|
67 |
-
archivo.write(contenido_final)
|
68 |
-
|
69 |
-
sftp.close()
|
70 |
-
ssh.close()
|
71 |
-
|
72 |
-
return contenido_final
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
go
DELETED
@@ -1,39 +0,0 @@
|
|
1 |
-
-----BEGIN OPENSSH PRIVATE KEY-----
|
2 |
-
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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-
LnVpg/AnYVL294RY9mL5gyEJUHNx6wAAAAMBAAEAAAGAfAZ+Ir5ROBE5kRxE/As9QyhCgN
|
19 |
-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
-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
-
+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
-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
-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
-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
-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
-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
-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
-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
-
dUN+FEB+kOeVdyQ1aOApEXGboSW1D+0Ffim5gFH3gz6i7G/gAAAMEA/xjPpZyiS/7L6bUe
|
30 |
-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
-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
-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
-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
-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
-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
-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
-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
|
38 |
-
-----END OPENSSH PRIVATE KEY-----
|
39 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
itrst
DELETED
@@ -1 +0,0 @@
|
|
1 |
-
opal2.opalstack.com,209.58.165.79 ecdsa-sha2-nistp256 AAAAE2VjZHNhLXNoYTItbmlzdHAyNTYAAAAIbmlzdHAyNTYAAABBBMOFGhtUCJD68QyCtkmxFvdkKNiqjxaH1YOdSg+aNZk1eE8qO223Xo3GFJgg/GTo9PqH0jVkT8NwdOOcngP9AGA=
|
|
|
|