mirror of
https://github.com/PowerShell/Win32-OpenSSH.git
synced 2025-07-26 07:25:25 +02:00
Updated Running sftp and sftpserver (markdown)
parent
349fdf7615
commit
ca1b83d26e
@ -1,30 +0,0 @@
|
||||
|
||||
• _SFTP client needs ssh client and SFTP server uses sshd server. So first setup ssh client and server using the wiki instructions "Running SSH and SSHD"._
|
||||
|
||||
|
||||
## Setup sftp-server
|
||||
* stop the sshd server by doing steps like "net stop openssh"
|
||||
* Add location of sftp-server.exe binary as a subsystem in sshd_config file by adding an entry like below:
|
||||
|
||||
`Subsystem sftp /win32openssh/bin/sftp-server.exe`
|
||||
|
||||
* start the sshd server by doing steps like "net start openssh"
|
||||
* sftp-server will now be started automatically by sshd server when a sftp client connects to this computer
|
||||
|
||||
## run Sftp client
|
||||
`sftp test1@localhost //login to local machine using test1 username`
|
||||
|
||||
`sftp -i .ssh/id_rsa test1@remotehost //login using .ssh/id_rsa public key pair`
|
||||
|
||||
`pwd //show current remote directory`
|
||||
|
||||
`lpwd //show current local directory`
|
||||
|
||||
`cd /tests //changed to remote directory c:/tests`
|
||||
|
||||
`get file1.txt //download file1.txt from remote system to local directory`
|
||||
|
||||
`put file1.txt //upload the file to remote system from the current local directory`
|
||||
|
||||
`exit`
|
||||
|
16
sftp.exe-examples.md
Normal file
16
sftp.exe-examples.md
Normal file
@ -0,0 +1,16 @@
|
||||
1. Setup sftp-server on host
|
||||
* Add location of sftp-server.exe binary as a subsystem in sshd_config file by adding an entry like below:
|
||||
* `Subsystem sftp d:\win32openssh\sftp-server.exe`
|
||||
* Restart sshd.exe
|
||||
* sftp-server will now be started automatically by sshd server when a sftp client connects to this computer
|
||||
|
||||
2. sftp.exe examples
|
||||
* `sftp test1@localhost //login to local machine using test1 username`
|
||||
* `sftp -i .ssh/id_rsa test1@remotehost //login using .ssh/id_rsa public key pair`
|
||||
* `pwd //show current remote directory`
|
||||
* `lpwd //show current local directory`
|
||||
* `cd /tests //changed to remote directory c:/tests`
|
||||
* `get file1.txt //download file1.txt from remote system to local directory`
|
||||
* `put file1.txt //upload the file to remote system from the current local directory`
|
||||
* `exit`
|
||||
|
Loading…
x
Reference in New Issue
Block a user