Transfiera recíprocamente los archivos de la
línea de comando con PSFTP
Un método para transferir archivos de la línea de
comando de Windows es utilizar PSFTP. PSFTP crea una sesión
interactiva de la transferencia de archivo de SFTP donde usted puede
utilizar muchos de los comandos disponibles dentro de una sesión
normal del ftp. Puesto que PSFTP utiliza el protocolo de
SFTP, que está solamente disponible con los servidores que funcionan
el protocolo SSHv2, usted no puede poder funcionarlo en cada servidor.
PSFTP se funciona de la línea de comando y proporciona
opciones numerosas. Para ver el funcionamiento disponible PSFTP
de las opciones con –la opción de h:
C:\>psftp - h
Cliente seguro de la transferencia de archivo de la
masilla (SFTP)
Lance 0.53b
Uso: user@host del psftp [ opciones ]
Opciones:
- batchfile especificada uso del archivo de b
- a.C. comandos batchfile de la salida
- sea no paran el proceso batchfile si los
errores
- mensajes prolijos de la demostración de
v
- ajustes de la carga del sessname de la
carga de la sesión ahorrada
- l usuario conecta con el username
especificado
- el puerto de P conecta con el puerto
especificado
- conexión del passw del picovatio con contraseña
especificada
-1 uso de la fuerza -2 de la versión
particular del protocolo de SSH
- C permite la compresión
- archivo dominante privado dominante de i
para la autentificación
- la hornada inhabilita todos los avisos
interactivos
Una vez que usted haya comenzado PSFTP, le
colocarán en la cáscara de PSFTP donde usted puede conectar con una
máquina remota (si usted no ha hecho ya tan), transferencia archiva y
modifica cualidades del archivo y del directorio. Para visión
una lista de los comandos disponibles y qué hacen, funcione el
comando de la ayuda dentro de la cáscara de PSFTP:
psftp > ayuda
¡! funcione un comando local de Windows
final bye su sesión de SFTP
cambio del Cd su directorio de
funcionamiento alejado
permisos y modos del archivo del cambio del
chmod
cancelación del del un archivo
contenido de la lista del dir de un
directorio alejado
salga del final su sesión de SFTP
consiga a transferencia directa un archivo
del servidor a su máquina local
ayude a dar ayuda
directorio de funcionamiento local del
cambio del lcd
directorio de funcionamiento local de la
impresión del lpwd
contenido de la lista del ls de un
directorio alejado
el mkdir crea un directorio en el servidor
alejado
el movimiento del mv o retitula un archivo
en el servidor alejado
abierto conecte con un anfitrión
ponga el upload un archivo de su máquina
local al servidor
impresión del pwd su directorio de
funcionamiento alejado
final parado su sesión de SFTP
el reget continúa descargando un archivo
ren el movimiento o retitule un archivo en
el servidor alejado
el reput continúa uploading un archivo
cancelación del rm un archivo
el rmdir quita un directorio en el servidor
alejado
Lo que sigue es una demostración de la sesión
del ejemplo PSFTP cómo conectar con el servidor alejado
server.example.com como sshuser del usuario y transferir archivos.
Chasque encendido el menú del comienzo y seleccione el
funcionamiento. En el campo proporcionó, mecanografían adentro
el cmd si usted está funcionando Windows NT/2000/XP o comando si
usted está funcionando Windows 9x/ME y chasca encendido el botón
ACEPTABLE.
Después, colocarán el tipo psftp en la línea de comando
y le en una cáscara de PSFTP. Recuerde, usted debe tener la
trayectoria a los executables de la masilla definidos dentro de su
variable de entorno de Windows "TRAYECTORIA" en la orden para que esto
trabaje.
: \ > de C psftp
psftp: ningún hostname especificado;
utilice "host.name abierto" para conectar
psftp >
Abra una conexión a la máquina remota invocando
el comando abierto con el sintaxis siguiente:
ábrase [ user@]hostname
donde está la identificación del usuario el
usuario opcional usted conectará con la máquina remota pues y el
hostname es el nombre o el IP address del anfitrión con el cual usted
conectará. Usted puede especificar alternativomente el nombre
del anfitrión alejado y del usuario al invocar PSFTP de la línea de
comando.
Si usted no ha conectado con esta máquina previamente,
puede ser preguntadole si o no usted desea depositar la llave del
anfitrión.
La conexión a la máquina está una vez abierta, usted
será incitada para la autentificación. Sobre la
autentificación acertada, la conexión a la máquina remota habrá
terminado y la transferencia de archivos puede comenzar.
psftp > sshuser@server.example.com abierto
Usando username "sshuser".
contraseña de sshuser@server.example.com's: ********
El directorio de funcionamiento alejado es
/home/sshuser
psftp >
Después, usted debe verificar el directorio local
actual. Esto se hace con el comando del lpwd. Si usted no
está dentro del directorio correcto, el directorio local actual se
puede cambiar con el comando del lcd que toma un nombre de directorio
como su discusión. Por ejemplo:
psftp > lpwd
El directorio local de la corriente es de C: \
psftp > lcd c:\temp
El nuevo directorio local es c:\temp
psftp > lpwd
El directorio local de la corriente es c:\temp
psftp >
Una vez que usted esté dentro del directorio
local correcto, usted puede cambiar al directorio correcto en la
máquina remota. Se hace esto usando los comandos del pwd y del
Cd. El comando del pwd imprimirá el directorio actual de la
conexión alejada y el Cd cambiará la conexión alejada al directorio
proporcionado como discusión.
psftp > pwd
El directorio alejado es /home/sshuser
psftp > Cd /tmp
El directorio alejado ahora es /tmp
psftp >
Ahora que usted está dentro del directorio
alejado correcto, usted puede verificar que el archivo a descargar
esté presente. Se hace esto usando el comando del dir. El
comando del dir exhibirá un listado del UNIX-estilo del directorio
alejado actual:
La nota para esos familiar con UNIX, el
comando del "ls" se puede utilizar en lugar de "dir". Utilice el
comando de la "ayuda" de ver un listado lleno de los comandos
disponibles.
psftp > dir
Directorio /tmp del listado
drwx 2 arraigan la raíz el 1024 de enero 9 14:07.
raíz el 1024 de enero 9 14:06. de la raíz del drwxr-xr-x 8.
- rw-r -- r -- 1 raíz el 124 de enero 9 14:06 test.c de la raíz
- rw-r -- r -- 1 raíz el
3511 de enero 9 14:06 test.C de la raíz
- rw-r -- r -- 1 sshuser el 151 de enero 9 14:07 test.pl del sshuser
psftp >
Utilice el comando del conseguir de descargar
archivos alejados. La sintaxis de ordenes del conseguir es como
sigue:
consiga el alejado-filename[local-nombre de fichero ]
donde está el nombre el alejado-nombre de
fichero del archivo usted desea descargar. Usted puede
especificar opcionalmente un nuevo nombre para el archivo descargado
con la discusión del local-nombre de fichero:
el psftp > consigue test.pl
remote:/tmp/test.pl = > local:test.pl
psftp >
Usted ha visto el comando del lpwd de PSFTP de
demostrar el directorio local actual y el comando del lcd de cambiar
el directorio local actual, pero no hay comandos de ver el contenido
del directorio local. Para lograr esto, usted puede utilizar "!"
comando. "!" el comando ejecutará el comando
provisto del OS y recibirá y exhibirá se vuelve cualquier salida.
Así pues, para ver si un archivo que usted desea upload
está presente en el directorio local actual - test.sh en este caso -
utilizará "!" comando con dirtest.sh como sus discusiones.
psftp >!dir test.sh
El volumen en la impulsión C no tiene ninguna
etiqueta.
El número de serie de volumen es 1234-ABCD
Directorio de C:\temp
07/10/02 03:03p 165 test.sh
1 File(s) 165 octetos
4.577.963.520 octetos libremente
psftp >
Usted puede upload archivos al servidor alejado
usando el comando puesto. El sintaxis para el comando puesto es
como sigue:
ponga el local-filename[remote-nombre de fichero ]
donde está el nombre el local-nombre de fichero
del archivo usted desea upload. Usted puede también especificar
opcionalmente un nuevo nombre para el archivo que uploaded como con la
discusión del alejado-nombre de fichero.
el psftp > puso test.sh
local:test.sh = > remote:/tmp/test.sh
psftp > dir
Directorio /tmp del listado
raíz el 1024 de enero 9 14:07 de la raíz del drwxrwxrwt 2.
raíz el 1024 de enero 9 14:06. de la raíz del drwxr-xr-x 8.
- rw-r -- r -- 1 raíz el 124 de enero 9 14:06 test.c de la raíz
- rw-r -- r -- 1 raíz el
3511 de enero 9 14:06 test.C de la raíz
- rw-r -- r -- 1 sshuser el
151 de enero 9 14:07 test.pl del sshuser
- rw-rw-r -- 1 sshuser el
165 de enero 9 14:37 test.sh del sshuser
psftp >
Para cerrarse abajo de una conexión de PSFTP,
publique el comando bye y le volverán al aviso de comando de Windows:
psftp > adiós
: \ > de C
esto es un artículo agregado por Allan Servedio
Negación: Nuestro Web site no
es responsable de la información contenida por este artículo.
Este artículo de ninguna manera refleja las vistas, las
opiniones, los pensamientos o la creencia del personal del directorio
de los artículos.
Aviso de la traducción: El artículo
"transfiere recíprocamente archivos de la línea de comando con
PSFTP" fue traducido usando un servicio de traducción automatizado.
Nos disculpamos sinceramente por cualquier error de la
traducción que ocurriera. Gracias por entender.