podczas wywoływania SCP w PuTTY na moim Win7, nie pozwala mi to używać C: /, ale nie mam też pojęcia, gdzie na moim komputerze lokalnym domyślnie będzie szukał plików. Żaden katalog programu lub katalog użytkownika nie działał. Na przykład zapisałem file.txt obok PuTTY.exe, a także w C: \ Users \ Me, ale wywołanie SCP file.txt file.txt w PuTTY nie powiodło się z
cp: nie można stat 'file.txt'
Jak mogę przenieść plik na mój serwer za pomocą PuTTY?
EDYCJA: Również wywołanie SCP file.txt myserver:file.txt
daje podobny błąd:file.txt: No such file or directory
Odpowiedzi:
Próbowałeś czegoś takiego
Instrukcja dla Putty sugeruje
Postscriptum
Strona pobierania Putty umożliwia pobieranie
putty.zip
- kompletny zestaw narzędzi Putty lub możesz po prostu pobrać potrzebne narzędzia (w takim przypadku mógłbyś pobrać putty.exe, ale jeszcze nie pscp.exe)źródło
C:\Program Files (x86)\PuTTY\pscp.exe
W moim przypadku. Możesz umieścić pełną ścieżkę w podwójnych cudzysłowach (ze względu na spacje) lub dodać katalog do% PATH% (zobacz inne odpowiedzi tutaj, jak to zrobić).Rozwiązanie, które nie korzysta z PuTTY: Połącz się z serwerem za pomocą FileZilla, używając SFTP do przesyłania plików.
źródło
Nie ma możliwości zainicjowania transferu plików z powrotem do / z lokalnego systemu Windows z sesji SSH otwartej w oknie PuTTY.
Chociaż najnowsze wersje PuTTY obsługują udostępnianie połączeń.
Chociaż nadal musisz uruchomić kompatybilnego klienta przesyłania plików (
pscp
lubpsftp
), nie jest wymagane nowe logowanie, ale automatycznie (jeśli jest włączone) korzysta z istniejącej sesji PuTTY.Aby włączyć udostępnianie, patrz:
Udostępnianie połączenia SSH między narzędziami PuTTY .
Alternatywnym sposobem jest użycie WinSCP, GUI SFTP / SCP . Podczas przeglądania zdalnej witryny można w dowolnym momencie otworzyć terminal SSH w tej samej witrynie za pomocą polecenia Otwórz w PuTTY .
Zobacz: Sesja otwierająca w PuTTY .
Dzięki dodatkowej konfiguracji możesz nawet sprawić, że PuTTY automatycznie przejdzie do tego samego katalogu, który przeglądasz za pomocą WinSCP.
Zobacz Otwieranie PuTTY w tym samym katalogu .
(Jestem autorem WinSCP)
źródło
Nie mogłem znaleźć PSCP, jak zasugerowałem powyżej, i skończyłem na WinScp.
Jest to program po stronie klienta z graficznym interfejsem użytkownika, który rejestruje twoje konfiguracje kitów.
źródło
Np. nazwa pliku cd
Ex. lcd C: \ Users \ Lyn \ Pictures
Ex. umieść lynhw1.pdf
Mam nadzieję, że to działa dla ciebie tak samo jak dla mnie.
Uwaga: Zrobiłem to w PSFTP przy użyciu Putty.
„PSFTP, klient PuTTY SFTP, to narzędzie do bezpiecznego przesyłania plików między komputerami za pomocą połączenia SSH” - http://the.earth.li/~sgtatham/putty/0.52/htmldoc/Chapter6.html
Pobierz PSFTP na stronie http://www.putty.org/ . Tutaj możesz pobrać kit.
źródło
Jeśli chcesz zautomatyzować tego rodzaju przesyłanie plików za pomocą
.bat
:(gdzie
input.lst
jest plik tekstowy z wymienionymi celami)źródło
echo y
. W ten sposób tracisz bezpieczeństwo.