Digamos que el indicador de shell de mi sistema local está en este formato: myname@mysurname:~$
¿Ha iniciado sesión en algún servidor cuando inicio sesión a través de SSH / FTP? ¿O es información completamente privada?
No, no por defecto. Al configurar una conexión, no se enviará ningún nombre de usuario local al servidor, solo se necesita el nombre de usuario / contraseña para conectarse a ese servidor.
Pueden intentar averiguarlo usando algo como finger
una vez que te hayas conectado, pero como deberías tener fingerd
en ejecución, es poco probable que suceda.
Si es necesario para enviar el nombre de usuario local, puede enviarlo como una variable, pero esto también debería configurarse en el servidor.
Si es SSH, normalmente su conexión está cifrada de extremo a extremo. Con FTP, dependería de si es simple ftp (sin cifrar), SFTP (FTP mediante SSH, que está cifrado) o FTPS (FTP mediante SSL / TLS, que también está cifrado).
En el caso de FTP simple, definitivamente filtraría su nombre de usuario, contraseña y cualquier otra información como archivos presentes en su máquina.
Lea otras preguntas en las etiquetas bash