Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- @echo off
- :: OpenSSH Private Key File
- set KEY_PATH=C:\\Users\\GokulNC\\Desktop\\Keys\\GCP_VM\\id_rsa
- set USERNAME=GokulNC_GCP
- set REMOTE_DIR=/
- set /p IP=Enter the IP:
- set /p DriveLetter=Enter the mount drive letter:
- set CYGFUSE=WinFsp
- set PATH=C:\Program Files (x86)\SSHFS-Win\bin;%PATH%
- sshfs.exe -ofstypename=SSHFS -o idmap=user -o umask=000 -o volname=%IP% -o Compression=no -o reconnect,ServerAliveInterval=120 -o IdentityFile=%KEY_PATH% %USERNAME%@%IP%:%REMOTE_DIR% %DriveLetter%:
- :: Wait a few secs for it to become stable
- timeout 3 >NUL
- echo.
- echo.
- IF EXIST %DriveLetter%:\ (
- echo Connected to %USERNAME%@%IP% successfully and mounted %REMOTE_DIR% at %DriveLetter%:\
- echo.
- echo Minimize this window and continue browsing your remote host's FS.
- echo To terminate the connection, close this window.
- ) ELSE (
- echo Connection FAILED! Close this window.
- )
- pause >NUL
- pause >NUL
- echo Connection terminated. Close this window.
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement