Necesito configurar la transferencia de archivos para los cuales he recibido la siguiente información de acceso. Pero no estoy seguro de cómo conectarme, ya que casi nunca he usado SSH. Las instrucciones que recibí son:
Primero: ssh [email protected], contraseña: contraseña1
luego: ssh [email protected], contraseña: contraseña2
Estoy en una Mac ¿Qué cliente y configuración debo usar?
ProxyCommand
in.ssh/config
.Respuestas:
Ok, aparentemente dijiste que el primer servidor es solo un relé, así que usemos un túnel SSH. Esto es lo que puedes hacer en la Terminal:
Después de ingresar la contraseña, no verá que suceda nada. (Alternativamente: elimine el
-N
para ver realmente el símbolo del sistema dedomain1.net
.) Y luego, en Transmitir, solicita conectarse a:Esto normalmente debería permitirle usar Transmitir para conectarse al segundo servidor, a través del relé del primero.
Cuando termine, detenga la transmisión y luego, en la Terminal, presione Ctrl-C para detenerse
ssh
también. (O, si comenzóssh
sin el-N
parámetro, escriba enexit
lugar de usar Ctrl-C).fuente
ssh
también. (O, en la Terminal, presione Ctrl-C para detener su primer intento. Luego intente nuevamente sin-N
. Después de ingresar la primera contraseña, verá el símbolo del sistema del primer servidor. Deje eso en paz y haga lo suyo usando Transmitir. Cuando termine, regrese a la Terminal y escribaexit
.)-N
argumento, que dice "Túnel solamente", por lo que crea el túnel y no hace nada más hasta que salga (lo que destruirá el túnel). Entonces, una vez que se ingresa la contraseña, puede pasar a Transmitir e iniciar sesión :)La razón por la que habrá dos inicios de sesión es que domain2.com estará oculto detrás de domain1.com, y solo será accesible desde dentro. Esto a menudo se hace por razones de seguridad, o simplemente porque domain2.com está en una parte diferente de la red a la que no se puede acceder desde el exterior.
fuente
intente esto en una ventana de terminal
ssh [email protected]
le pedirá su contraseña más tarde
si no sabe qué es un terminal, busque "terminal" en el centro de atención
fuente
Depende de lo que necesite hacer en estas máquinas. Usualmente, la mejor manera es usar la línea de comando . Para hacer eso, simplemente abra Terminal (/Applications/Utilities/Terminal.app), donde podrá ingresar estos comandos.
Si lo único que necesita hacer es copiar archivos, puede usar Cyberduck o Transmitir . Es un cliente FTP, pero puede usar el modo SFTP , que será una especie de FTP sobre SSH :). (Es posible que todos los servidores no admitan este modo, en cuyo caso deberá usar el comando scp )
fuente
[email protected]
, su nombre de usuario esuser1
y su servidor esdomain1.com
Desde una perspectiva puramente de línea de comando, haría algo como esto:
En la ventana de terminal # 1:
ingrese la contraseña cuando se le solicite (contraseña1). En la ventana de terminal # 2:
ingresar la contraseña cuando se le solicite (contraseña2).
El número de puerto 2122 puede ser cualquier cosa que desee (por encima de 1024 y por debajo, sea cual sea el número de puerto máximo). El número de puerto 22 no debe cambiarse.
HostKeyAlias está configurado para que el nombre del host se pueda buscar correctamente en el archivo known_hosts.
fuente
Abra la Terminal (en su carpeta Aplicaciones / Utilidades) y escriba los comandos como se indica. OS X viene con un programa SSH.
Hay programas ssh de GUI, pero parece que lo de la línea de comandos va a ser más apropiado para esto, ya que ya le están dando las líneas de comando.
fuente
Solo si necesita acceder a los archivos con bastante frecuencia y solo se recomienda después de que los procedimientos con Cyberduck o Transmit hayan sido exitosos (para garantizar que sus credenciales y todo estén bien):
Monte los
domain2.com
recursos localmente utilizando SSHFS con FUSE para OS X (anteriormente empaquetado en MacFUSE , pero que no admite 10.6 y versiones posteriores).La segunda línea también se puede hacer a través de una GUI, usando Macfusion , pero luego asegúrese de leer las notas de SSHFS sobre eso .
fuente
Lo que está tratando de hacer es un truco rápido para un recién llegado a SSH. ¡Varias de las respuestas aquí ni siquiera entienden lo que estás pidiendo!
Encontré esta guía realmente buena para explicar el proceso de conexión a través de otro host. Los diagramas realmente ayudan.
fuente