¿Cómo ssh a la ruta remota?

10

Tengo una carpeta en ~ / apps / y otra en la raíz / apps /

Quiero decirles a ellos

ssh [email protected]:~/apps/

y

ssh [email protected]:/apps/ 

Tuve el siguiente error:

No se pudo resolver el nombre de host

¿Qué hice mal?

mko
fuente
encontraste una solución?
dnl
@dnl Todavía no me he enterado, quiero usar git para enviar mi repositorio local al sitio remoto, pero necesito ssh a un camino
mko
de lo que te sugiero que hagas una pregunta simple sobre cómo hacer esto :) puedes encontrar tu respuesta aquí: book.git-scm.com/3_distributed_workflows.html
dnl

Respuestas:

23
ssh user@server -t "cd /some/directory; bash --login"
  • -t mantiene la conexión si hay interacción del usuario)
  • el "comando" está entre comillas
  • bash --logines necesario para mantener la conexión después de cd(ver -t)
dnl
fuente
vea los comentarios debajo de las preguntas para obtener más información
dnl
Funcionó 100% para mí. ;)
user1635700
4

Creo que estás mezclando scp y ssh

Para ssh no necesita especificar la ruta de destino. Simplemente inicia sesión como [email protected] y aterriza en la carpeta de inicio del usuario.

Ozair Kafray
fuente
4

SSH espera la siguiente sintaxis:

ssh [other_options] [user@]hostname [command]

entonces cuando escribiste:

ssh [email protected]:~/apps/

SSH entendió que desea conectarse a un host llamado "abc.com:~/apps/" con un usuario "usuario". Como ese host no existe, recibirá el error que citó.

Tendrás que dividir tu comando en dos como este:

ssh [email protected]
(type the password, and wait for ssh to log you in)
cd ~/apps/
Yuriy Nemtsov
fuente
2

Editar: siempre puede usar ssh como [email protected] y luego navegar a la carpeta deseada usando cd folderName

Ozair Kafray lo explicó mejor


fuente
0

A continuación, permítanme iniciar sesión e ir a un directorio en una línea, en ubuntu:

ssh [email protected] -t "cd /path/to/your/directory/; `echo $SHELL --login`"

O solo

ssh [email protected] -t "cd /path/to/your/directory/; bash --login"

La mejor de las suertes

Manohar Reddy Poreddy
fuente